Deskripsi Pekerjaan
Are you a passionate Frontend Engineer looking to bridge the gap between high-end robotics and intuitive user interfaces? Formulatrix is a global leader in laboratory automation and crystallographic imaging, and we are seeking a talented Middle Software Engineer (Frontend) to join our innovative team in Salatiga.
In this role, you will play a pivotal part in designing, developing, and refining the software ecosystems that power our cutting-edge robotic systems. You won't just be maintaining legacy code; you will be instrumental in building modern, scalable, and high-performance interfaces from the ground up that help scientists worldwide accelerate their research. If you thrive in an environment that values technical excellence, clean code, and creative problem-solving, we want to hear from you.
We offer a collaborative culture where your input is valued, and your technical skills will have a tangible impact on the future of laboratory automation. Join us and help build the technology of tomorrow.
Tanggung Jawab
- Design and implement responsive, high-performance web interfaces for complex robotic control software.
- Collaborate with cross-functional teams, including backend engineers, UI/UX designers, and hardware researchers to deliver seamless user experiences.
- Optimize frontend components for maximum speed, scalability, and cross-browser compatibility.
- Translate complex requirements into intuitive, user-friendly software dashboards and diagnostic tools.
- Participate in code reviews, technical documentation, and agile sprint planning to ensure high code quality.
- Troubleshoot, debug, and upgrade existing frontend systems to improve reliability and performance.
- Maintain modular codebases using modern frameworks like React, Vue, or Angular.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3+ years of professional experience in frontend development.
- Proficiency in modern JavaScript/TypeScript and at least one major framework (React, Vue, or Angular).
- Strong understanding of web architecture, API integration (REST/GraphQL), and state management.
- Solid experience with HTML5, CSS3/SASS, and responsive web design principles.
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills in English.
- Experience working in an Agile/Scrum environment is a significant plus.