Overview
Develop sophisticated software solutions for scientific instruments and platforms, collaborating with cross-functional teams to design, implement and maintain software that enables breakthrough research.
What you'll do
- Design, implement and maintain software for scientific instruments and platforms.
- Collaborate with cross-functional teams on complex technical problems.
What you'll need
- A bachelor's in engineering or a master's in computer science, or equivalent experience.
- Minimum 4+ years of experience in GUI development, with expertise in the Angular framework and JavaScript.
- Proficiency in implementing and maintaining RESTful APIs.
- Solid command of HTML5, CSS, jQuery, AJAX, REST, JSON, XML, and integration with back-end languages such as Java.
- Write clean, maintainable code and be very strong in object-oriented principles, design patterns, data structures and unit testing.
- Experience using Agile Scrum development processes.
- Experience with GitHub and Atlassian tools.
- Experience with the modernization of applications, internationalization and localization.
- Exposure to Amazon Web Services or other leading cloud deployment platforms and services.
- Deep understanding of custom themes, overriding default styles, maintaining modularised CSS, and SASS.
Nice to have
- Knowledge of Sinon.js, node.js, and python.
- Exposure to working with geographically distributed teams.
Details
- Work schedule: Standard (Mon-Fri).
- Location: Bangalore, India.
- Office-based role.
Read the full description and apply on the company’s own careers page.