Go Back
                
                
            Full Stack Lead Developer
- IT, Software development, System Engineering Jobs
 
Description
Our client is a lead medical devices company with an extensively expanding innovation and a cutting edge technology portfolio. Continued growth and global expansion of our client's business have necessitated the need for a highly-skilled Full Stack Lead Developer to join their team in London, UK.
Requirements:
- Relevant educational background
 - 5+ years professional experience focused around backend engineering and system design
 - 2+ years working as a lead/architect building enterprise web applications
 - 2+ years working with Docker and container-based services such as Kubernetes, AWS Fargate, etc
 - Strong experience in writing TypeScript and other pre/post processors
 - Strong Experience in Node.JS, Express
 - Experience in and scaffolding React 16+ applications and component libraries
 - Architecting role-based authorization
 - Familiarity with Storybook.js and component-driven development
 - Experience managing small team of Senior Engineers
 - Experience in modern CSS such as SCSS, CSS3 animations, Flexbox, Grid
 - Experience in Git, Git Flow, and other code management tools
 - Experience in CI tools such as CircleCI, GitHub Actions, etc
 - Experience in backlog management, code reviews, paired programming
 
Advantage:
- Experience in augmented reality and WebGL
 - Experience in C++, WebAssembly, and integrating other NDK’s
 - Certified in AWS or Azure
 
Responsibilities
- Hands-on lead, managing a tribe focused around full stack technologies/feature paths
 - Create, migrate, and maintain new features following ATDD and BDD methodology
 - Improving product test coverage and effectiveness
 - Reinforce development best practices for deployment and security
 - Follow a delivery-focused culture while promoting a fun hardworking workplace
 - Contribute to research and the design of new systems
 
Hard Skills
- Software development
 - Product development
 - Opportunity analysis
 - Relationship building
 - Process improvement
 
Soft Skills
- Communication
 - Leadership
 - Strategic thinker
 - Organized
 - Attention to detail