Frontend Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are looking for a talented and passionate Frontend Developer with a keen eye for design to join our team. You will be instrumental in developing our modern web applications, bringing a strong background in software engineering and a deep understanding of user-centric design principles. We value exceptional creativity and a passion for building scalable, reliable, and high-performing systems. Your primary responsibility will be to create 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 wide range of web-capable devices and browsers. Ensure the technical feasibility of UI/UX designs.
- Testing and Debugging: Utilize various testing and debugging methods, including unit testing and end-to-end testing, to ensure the application functions as expected.
- Documentation: Create and maintain clear, concise, and up-to-date documentation for the codebase to facilitate future development.
- Work with DevOps pipelines for application deployment and troubleshoot any arising issues.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5-8 years of proven experience as a Frontend Developer with expertise in React.js and related libraries.
- Strong understanding of JavaScript, Typescript, HTML, and CSS.
- Expertise in Figma and a solid grasp of the React ecosystem.
- Ability to write automated tests.
- Excellent communication, collaboration, and problem-solving skills.
- Solid understanding of user-centered design principles, design thinking, and visual design.
- Familiarity with DevOps, Git, and test automation.
- Ability to thrive in a fast-paced, agile environment.
- Familiarity with cloud platforms such as AWS, GCP, or Microsoft Azure is a plus.
We offer competitive compensation, comprehensive benefits, and a dynamic and inclusive work environment. If you are excited about this opportunity and possess the required skills and passion, we encourage you to apply.
Company
Jenoptik AG
Jenoptik is a global photonics group with a presence in over 80 countries. We specialize in optical technologies and employ approximately 4,600 people worldwide. Our Strategic Business Unit, Smart Mob...