Overview
The Front End Developer plays a crucial role in creating and optimizing user interfaces for websites and applications. They are responsible for implementing visual and interactive elements that users engage with while ensuring the design is responsive and userfriendly.
Key responsibilities
- Collaborate with backend developers and web designers to improve usability
- Develop new userfacing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to backend services
- Bridge the gap between graphic design and technical implementation
- Develop responsive designs and mobilespecific web pages
- Stay updated on emerging technologies and industry trends
- Work closely with stakeholders to gather requirements and understand business objectives
- Troubleshoot and debug issues
- Maintain highquality graphic standards and brand consistency
- Participate in code reviews and provide constructive feedback
- Implement SEO best practices to maximize website traffic
- Collaborate with marketing and design teams to create cohesive designs
Required qualifications
- Bachelors degree in Computer Science Information Technology or a related field
- Proven work experience as a Front End Developer or similar role
- Proficiency in HTML5 CSS3 and JavaScript including ES6
- Experience with responsive and adaptive design
- Understanding of serverside CSS preprocessing platforms such as SASS
- Knowledge of code versioning tools such as Git
- Familiarity with browser testing and debugging
- Solid understanding of SEO principles and ensuring that application will adhere to them
- Experience with graphic design applications such as Adobe Suite
- Ability to work in an Agile development environment
- Excellent problemsolving skills and a detailoriented mindset
- Strong communication and interpersonal skills
- Experience working with RESTful APIs and integrating thirdparty libraries
- Knowledge of UI/UX best practices and design principles
- Understanding of crossbrowser compatibility issues and ways to work around them
sass,ui/ux best practices,javascript,git,css3,es6,restful apis,ui/ux design,adobe suite,seo,agile development,html5,responsive design