About us:
Protex AI is a VC-backed technology company building a privacy-preserving computer vision platform to enable proactive Health and Safety (EHS) workflows. We leverage the domain knowledge of EHS teams to help our computer vision system understand the concept of danger, preventing accidents before they occur. Every worker has the right to go home safe and healthy every day and every employer has the responsibility to provide a safe work environment. Our mission at Protex AI is to ensure that this is the case in every facility around the world by empowering EHS teams to adopt proactive safety cultures and in doing so realise an injury-free workplace.
About the Team
The User Applications Team at Protex AI is dedicated to building intuitive, scalable applications that enhance workplace safety through cutting-edge technology. We focus on creating seamless, high-performance user experiences while adopting best practices in microfrontends to ensure modularity and scalability. Our collaborative environment empowers each team member to drive innovation and create impactful solutions that improve workplace safety.
About the Role
We’re looking for a Senior Software Engineer with expertise in designing and developing dynamic, user-centric applications. You will be responsible for creating scalable UI components, implementing microfrontend architectures for better modularity, and designing reusable components with methodologies like BEM/BEMIT. Your role will involve optimizing performance, ensuring responsive and maintainable styles, and contributing to a performance-driven safety platform that enhances workplace safety globally.
What We're Looking For:
* Expertise in Modern JavaScript (ES6+): You’re comfortable with object-oriented JavaScript (OOJS) principles and design patterns. You write clean, modular, and maintainable code with a focus on scalability.
* Deep Experience with Frontend Frameworks: You have extensive experience building dynamic, user-centric applications using React and Vue.js.
* Advanced UI Concepts & Design: You understand the latest UI/UX principles and enjoy creating fluid, interactive, and performant interfaces with complex states. You’re adept at optimising CSS and SCSS to create scalable, responsive, and maintainable styles.
* State Management: You’re proficient with state management libraries like Redux and Vuex, and know how to structure state efficiently in large applications.
* Component-Driven Architecture: Experience designing reusable UI components using patterns like Atomic Design that help create sustainable and flexible frontend systems.
* API Integration: Ability to connect frontend systems with backend services through RESTful and GraphQL APIs, bridging technical systems to create cohesive experiences.
* Testing and Automation: Commitment to code quality through testing approaches like Jest for unit testing, and Cypress or Playwright for end-to-end validation.
* CSS Preprocessors: Experience with SCSS features like variables, mixins, and nesting to create maintainable stylesheets that support team development.
* Cloud Deployment Experience: Familiarity with AWS services like Amplify for deploying frontend applications and managing cloud environments.
* 5+ years of experience in frontend engineering, working on meaningful, production-level systems.
* A BS in Computer Science or equivalent.
Nice to Have:
* Familiarity with serverless architectures, microservices, or containerized applications (Docker, Kubernetes).
* Understanding of performance optimisation techniques in web applications (e.g., lazy loading, code splitting, image optimization).
* Familiarity with CI/CD pipelines and DevOps processes to streamline deployment.
* Exposure to Agile methodologies and project management tools like Jira.
* Interest in mentoring colleagues and sharing knowledge across the team.
Why Join Us?
We nurture an environment where team members both lead with confidence and connect meaningfully with colleagues. Our dynamic culture values both individual contributions and collective success, where engineers support each other to overcome challenges and grow together.
If you’re an engineer with a passion for frontend development, crafting complex UIs, and shaping the future of safety technology, we want to hear from you. Even if you don’t meet every single requirement, we’re excited to learn how you can contribute to our mission.
Protex AI is an inclusive and equal opportunities employer. We are committed to creating an equitable workplace for everyone regardless of gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.
#J-18808-Ljbffr