Senior Frontend Engineer
Posted Updated
Description
This is a full-time hybrid role for a Frontend Engineer at Komprise. The Frontend Engineer will be responsible for developing and implementing user interface components using front-end technologies. This role will be primarily located in Bengaluru, with the flexibility to work from home as needed.
Responsibilities:
- Develop and maintain responsive, high-performance web applications using React.js .
- Collaborate with UI/UX designers to translate design wireframes into high- quality code.
- Optimise components for maximum performance across a vast array of web- capable devices and browsers.
- Build reusable components and front-end libraries for future use.
- Manage state using React's context, hooks, and Redux for complex state management.
- Work closely with back-end developers to integrate APIs and ensure seamless data flow between the client and server.
- Conduct code reviews and provide constructive feedback to team members.
- Debug, troubleshoot, and improve application performance.
- Stay up-to-date with emerging front-end technologies and best practices.
- Participate in Agile/Scrum development processes, including sprint planning, stand-ups, and retrospectives.
Additionally:
- Well-versed in web performance and have a good understanding of tools like Lighthouse.
- Conduct code reviews and provide constructive feedback.
- Develop performant components using React JS.
- Stay up to date with emerging frontend technologies and participate in monthly tech talks with the front-end team.
Requirements:
- React JS, Redux, Webpack, React toolkit (good to have), Node JS (not a must-have), Fluent in programming, Decent understanding of the concepts around JavaScript and CSS, Basic understanding of SSR (good to have).
- Additional skills - Familiarity with RESTful APIs and modern front-end build pipelines and tools such as Webpack, Babel, NPM/Yarn.
- Personality - Extremely good at communication to be able to review UX and negotiate technical concerns with multiple stakeholders.
