Overview:
The Frontend Developer plays a crucial role in our organization as they are responsible for creating a seamless user experience on the companys digital platforms. They work closely with the design and backend teams to implement and optimize the visual elements of the applications. Their expertise in frontend technologies directly impacts the overall performance and usability of our products making them an integral part of our development process.
Key Responsibilities:
- Developing new userfacing features
- Building reusable code and libraries for future use
- Ensuring the technical feasibility of UI/UX designs
- Optimizing application for maximum speed and scalability
- Collaborating with other team members and stakeholders
- Implementing responsive design
- Translating designs and wireframes into highquality code
- Testing and improving the design of the website
- Staying uptodate on emerging technologies
- Participating in code reviews
- Identifying and resolving performance and securityrelated issues
- Working with the backend team to integrate APIs
- Ensuring crossbrowser compatibility
- Troubleshooting and debugging
Required Qualifications:
- Bachelors degree in Computer Science or related field
- Proven work experience as a Frontend Developer
- Strong proficiency in JavaScript including DOM manipulation and the JavaScript object model
- Thorough understanding of React and its core principles
- Proficient understanding of web markup including HTML5 and CSS3
- Knowledge of asynchronous request handling partial page updates and AJAX
- Experience with version control systems such as Git
- Familiarity with browser testing and debugging
- Understanding of SEO principles and ensuring that application will adhere to them
- Knowledge of UI/UX design and usability principles
- Experience with responsive and adaptive design
- Ability to work in an Agile development environment
- Excellent problemsolving skills and attention to detail
- Good understanding of crossplatform and crossbrowser issues
- Effective communication and teamwork skills
css3,css,dom manipulation,agile development,typescript,html5,ajax,ui/ux design,git,react,seo principles,html,javascript