Frontend Developer
Bangalore, KA, IN
Job Description
We are seeking a talented and passionate Frontend developer with good design understanding to join our team and contribute to the development of our modern web applications. The ideal candidate will have a strong background in software engineering and a deep understanding of user-centric design principles, exceptional creativity, and a passion for building scalable, reliable, and high-performing systems. You will be responsible for creating highly intuitive and performant web applications.
Responsibilities
- Design and Development: Develop new user-facing features using React.js. Build reusable components and front-end libraries for future use. Translate designs and wireframes into high-quality code.
- Collaboration: Work closely with the product development team, UX/UI designers, and other developers to ensure the application's functionality, usability, and visual appeal.
- Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers. Ensure the technical feasibility of UI/UX designs.
- Testing and Debugging: Employ a variety of testing and debugging methods to ensure the application is functioning as expected. This can include unit testing, end-to-end testing, and more.
- Documentation: Write and maintain clear, concise, and up-to-date documentation for the codebase, which can be used by other developers in the future.
- Work with DevOps pipelines to deploy applications and troubleshoot any issues that arise.
Qualifications
- Bachelor's/master’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
- Proven experience of minimum 5-8 years as a Frontend developer in React.js and related libraries
- Strong understanding of JavaScript, Typescript, HTML, and CSS
- Expertise in Figma and a strong understanding of the React ecosystem.
- Ability to write automated tests.
- Excellent communication, collaboration, and problem-solving skills.
- Solid understanding of user-centred design principles, design thinking, and visual design.
- Familiarity with DevOps, Git and Test automation
- Ability to work in a fast-paced, agile environment.
- Familiarity with cloud platforms (e.g., AWS, GCP, preferably Microsoft Azure) is a plus.
Contact:
Name: Liyin Sheng
E-mail.: liyin.sheng@jenoptik.com