Please find the updated JD for the Front-end Developer role.
Front-end Developer
If you like to geek out over modern front-end frameworks like NextJS, React, and the JAMstack architectural model, then we want to talk to you! We are looking for a motivated Front-end Engineer who is excited about the opportunity to build high-impact software and scale the development processes.
As a Front-End Developer, You Will Be
- Write high-quality reusable code to develop the dynamic user interface for various platforms
- Create efficient React components that fit into a feature-rich front-end application
- Working closely with Design/UX and Product Management to provide UI enhancements and optimize/improve existing code
- Optimize front-end elements to maximize performance across different devices and browsers
- Employ usability testing methods to gather qualitative and quantitative data to drive feature enhancements.
- Present your ideas and rationale behind design decisions to your team and ensure they align with the roadmap.
- Actively demonstrate software engineering best practices throughout product development and maintenance
- Effectively communicate with cross-functional teams.
Required Technical and Professional Expertise
- Proven work experience as a web developer, UI developer, JavaScript expert, or front-end engineer
- Highly Skilled in HTML, CSS, JavaScript, Responsive web design, CSS preprocessors
- Proficient in React/EmberJS/AngularJS
- Proficient understanding of code versioning tools, such as Git.
- Experience working with REST APIs and JSON data
- Experience debugging using popular JavaScript-based tools like Chrome Developer Console
- Understanding of cross-browser compatibility
- Good problem-solving skills, attention to detail & Willingness to learn continuously.
- Understanding of layout aesthetics and SEO principles.
Nice to have
- Experience with tailwind CSS
- Experience in Side effects handlers like Redux
- Experience in Jest with Enzyme or RTL or similar testing tools