Join our team and contribute to the creation of the first fully automated laboratory. Our innovative software for Lab Automation project drives experiment creation and execution for a cutting-edge lab of the future. As part of this project, you will develop React/Typescript web applications, build responsive web components using the Material UI Library, and design data layers to ensure seamless integration with backend systems. You'll work closely with backend developers and product management to meet product requirements and deliver high-quality, user-focused software.Our team operates with a loose agile structure, working in 2-week sprints while keeping meeting times minimal to maximize productivity. We emphasize growth through our "Lead Engineer" structure, where each software engineer has the opportunity to lead at least one project per quarter.ResponsibilitiesDesign, build, and test React/Typescript web applications served from AWS CDN and integrated with backend APIs.Develop responsive web components using the Material UI Library, ensuring consistent styling and usability.Implement and manage the data layer between web applications and backend systems using Mobx, including caching and lazy loading to enhance performance.Convert UI/UX prototypes and mockups into responsive HTML layouts.Provide accurate project estimates, track progress, and deliver on time.Write and maintain tests using Jest and react-testing-library as part of the development cycle.Operate effectively within an Agile team, participating in sprints, story point estimation, and using tools like Jira.Review and provide constructive feedback on code, incorporating feedback from peers.Create architecture design documents and present ideas clearly to the team.Develop and maintain comprehensive documentation for front-end components and applications.Use local development tools (Docker, WebPack) to create a robust development environment.Collaborate closely with backend developers to integrate user-facing applications with backend systems.Work with Product Management to create technical designs that align with product requirements.Minimum Requirements3+ years of experience in frontend software development roles.Expertise in building web applications using tools like WebPack and developing frontend API layers (e.G., REST).Knowledge of data storage tools and techniques, including Mobx and caching strategies.Experience with continuous integration and deployment tools such as Jenkins, ArgoCD, and GitHub Actions.Ability to convert UI/UX designs and mockups into React components with high fidelity.Familiarity with Agile methodologies and tools (e.G., Jira, Sprints) for efficient project management.Strong communication skills and a collaborative mindset to work effectively with team members.Passion for fulfilling the needs of the product, design, and end users.#J-18808-Ljbffr