Front end Developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency. They should be having good understanding of asynchronous request handling, partial page updates, and AJAX. Front End Developers are required to work in teams alongside Back end Developers, Graphic Designers and User Experience Designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills . You should also be a team player with a knack for visual design and utility.
Responsibilities:
- Work with development teams and product managers to ideate software solutions
- Determining the structure and design of web pages
- Ensuring user experience determines design choices.
- Striking a balance between functional and aesthetic design.
- Ensuring web design is optimized for smartphones.
- Building reusable code for future use.
- Optimizing web pages for maximum speed and scalability.
- Collaborate with other team members
- Design client-side and server-side architecture.
- Build the front-end of applications through appealing visual design
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
- Customize websites to accommodate requests from the Marketing team from an SEO perspective (will be trained if you don't have this experience)
- Deploy websites and applications in AWS (will be trained if you don't have this experience)
Requirements:
- Experience developing desktop and mobile applications from scratch.
- Familiarity with common stacks
- Familiarity with UI/UX design
- Great attention to detail and ability to test thoroughly and make sure there are no bugs before handing over for UAT.
- Organizational skills
- An analytical mind
- Degree in Computer Science, Mathematics or relevant field
- Mid-level to Senior resource required
- Good understanding of search engine optimization principles.
- Proficient understanding of cross-browser compatibility issues.
- Desired Skills:
- Deep understanding of JavaScript and TypeScript
- Having experience with figma is optional
- Familiarity with UI frameworks and tools, such as SCSS, less and Bootstrap, Angular
- Experience with angular universal will be good
- Experience with distributed version control systems (Git, etc.)
- Deep understanding of lazy loading and component driven development.