About the Role :
As a Frontend Engineer, you will be responsible for building user-facing applications that deliver seamless, engaging, and high-performance experiences. You will collaborate closely with backend developers, product managers, and designers to develop scalable, maintainable, and user-centric interfaces. Your technical expertise will help ensure applications are responsive, accessible, and follow best Responsibilities :
UI Development :
- Design and develop responsive, scalable, and performant user interfaces.
- Build features using React.js, React Native, TypeScript, and JavaScript.
- Ensure cross-browser, cross-platform, and mobile Quality and Best Practices :
- Write clean, reusable, and maintainable code.
- Conduct code reviews and enforce frontend best practices.
- Implement automated unit and integration tests for UI & Delivery :
- Work closely with backend developers to integrate RESTful APIs and GraphQL endpoints.
- Participate actively in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Translate business and design requirements into robust technical & Optimization :
- Monitor and enhance application performance, optimizing load times and responsiveness.
- Ensure applications meet accessibility, usability, and scalability standards across & Knowledge Sharing :
- Mentor junior engineers and share frontend best practices within the team.
- Contribute to UI / UX improvements and promote design system Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or equivalent experience.
- 57 years of professional frontend development experience.
- Strong expertise in React.js, React Native, TypeScript, and JavaScript.
- Hands-on experience integrating with RESTful APIs and GraphQL.
- Familiarity with frontend build tools such as Webpack and Babel.
- Solid understanding of UI / UX principles, responsive design, and accessibility standards Skills :
- Strong knowledge of modern frontend frameworks and state management (e.g., Redux, Context API).
- Proficient in problem-solving, debugging, and performance optimization.
- Experience with testing frameworks such as Jest, Cypress, and React Testing Library.
- Ability to work in a collaborative, Agile environment.
- Excellent written and verbal communication skills, with the ability to present technical solutions (Optional) :
- Experience contributing to design systems.
- Prior experience mentoring or leading frontend teams.
(ref : hirist.tech)