Frontend Web developer - SolidJS / React
Date: Nov 11, 2025
Location: Bangalore, KA, IN
Company: JENOPTIK AG
Job Description:
We are seeking a talented and passionate frontend developer with a strong understanding of design principles to join our team and contribute to the development of our modern web applications. The ideal candidate will have a solid experience in developing modern web applications and designing systems that prioritize performance, reliability, and user experience. Your responsibilities will include creating user-friendly and high-performance web applications, including management interfaces that display and control real-time machine data, and that meet the needs of our users. To succeed in this role, you should be comfortable working with large datasets and complex data systems, and be passionate about delivering user experiences that exceed expectations.
Responsibilities:
- Dashboard Development: Develop dynamic dashboards to visualize real-time data and provide an intuitive user experience.
- User Interface Development: Build intuitive and responsive user interfaces by translating designs and wireframes into high-quality code.
- Real-Time Data Integration: Consume WebSocket and RESTful APIs to ensure real-time UI updates with minimal latency.
- State Management: Manage complex application state for a data-intensive platform, ensuring a smooth and responsive user experience.
- Component-Based Architecture: Build reusable and maintainable components following best practices.
- Collaboration: Work closely with the product development team, UX/UI designers, and other frontend and backend 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, ensuring the technical feasibility of UI/UX designs.
- Testing and Debugging: Employ a variety of testing and debugging methods to ensure the application functions as expected.
- Documentation: Write and maintain clear, concise, and up-to-date documentation for the codebase, which can be used by other developers in the future.
- DevOps Pipeline Management: Work with DevOps pipelines to deploy applications and troubleshoot any issues that arise.
Qualifications:
- Education: Bachelor’s or master’s degree in computer science, engineering, or a related field, or equivalent practical experience, with a minimum of 5-8 years of work experience in a relevant field.
- Programming Languages & Frameworks: Strong proficiency in TypeScript, SolidJS, React, or other reactive JavaScript frameworks, as well as C#-based Blazor framework.
- Data Visualization: Experience with modern charting libraries such as D3.js, Chart.js, or similar tools.
- Real-Time Data Streaming: Familiarity with WebSockets for real-time data streaming and API integration.
- Styling: Proficient in modern CSS and responsive design principles, with experience using frameworks like Tailwind CSS.
- UI/UX: Ability to translate design mockups into high-quality user interfaces.
- Design Principles: Solid understanding of user-centered design principles, design thinking, and visual design.
- DevOps and Automation: Familiarity with DevOps practices, Git, and test automation, with a focus on streamlining development and deployment processes.
- Soft Skills: Strong problem-solving, communication, and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
- Language Skills: Very good English skills, with German language skills being a plus.
- Teamwork: Ability to work collaboratively as a good team player, with a focus on achieving common goals and objectives.
We offer competitive compensation, comprehensive benefits, and a dynamic and inclusive work environment. If you are excited about this opportunity and believe you have the skills and passion to succeed, we would love to hear from you.