Summary
Join our dynamic team as a UI Software Engineer and play a crucial role in designing, developing, and maintaining high-quality web applications using React.js. Collaborate with cross-functional teams to deliver seamless user experiences. Build and maintain user-friendly web applications, translate design concepts into functional interfaces, and write clean, well-documented code. Optimize components for performance, develop unit tests, and ensure high-quality deliverables. We offer a unique opportunity to work in a fast-paced, innovative bio-IT startup backed by leading healthcare investors.
Requirements
- Bachelorβs degree in Computer Science, Engineering, or a related field; or equivalent practical experience
- 2-3 years of professional experience in front-end development
- Proven experience with React.js and its core principles
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- 2-3 years of experience with React.js and its lifecycle methodologies (e.g., Class Components, Functional Components, Hooks)
- Experience with state management libraries (e.g., Redux, MobX)
- Solid understanding of HTML and CSS, including CSS preprocessors like SASS or LESS
- Good familiarity with RESTful APIs
- Good experience with common front-end development tools
Responsibilities
- Build and maintain user-friendly web applications using React.js, ensuring high performance across various devices and browsers
- Work closely with UX/UI designers to translate design concepts into functional and visually appealing user interfaces
- Write clean, maintainable, and well-documented code, following best practices and industry standards
- Create reusable components and front-end libraries for future use
- Optimize components for maximum performance and responsiveness
- Develop and execute unit tests and collaborate with engineering teams to ensure high-quality
Preferred Qualifications
- Comfortable with Git for version control
- Familiarity with modern front-end build pipelines and tools
- Experience with CI/CD practices is a plus