Experienced frontend software engineer, you will play a crucial role being responsible for developing and maintaining the web-interfaces of the Control Plane in an AWS cloud-based environment.
ACTIVITIES TO BE PERFORMED:
• Write reusable, testable, and efficient code that implement the functional requirements.
• Build industrialized projects and features that satisfy the AXA requirements in terms of security, scalability, performances, and reliability.
• Integrate with Cloud storage solutions like databases and blob storages.
• Implement code tests.
• Contribute to the infrastructure with code templates for all developed features.
• Contribute to technical decisions and direction in a collaborative team environment, including architecture, estimation, product planning, user story/requirement creation.
• Suggest and implement improvements
Requirements
TECHNICAL SKILLS REQUIRED We are looking for a flexible, fast learning, technically strong frontend software engineer with:
• Solid knowledge of:
• frontend development in React, TypeScript, hooks, and build tools such as Webpack or Vite,
• industrialized projects with testing, ci/cd, multi-repository setups, ...
• user interface and user experience design principles,
• microservices principles and integration of frontend applications with backend services,
• front-end performance optimization and debugging issues,
• NoSQL databases, and more precisely MongoDB,
• automated tests to ensure quality and efficiency of the code produced with TypeScript and Jest. • Familiarity with: • terraform and the principles of Infrastructure as Code (IaC),
• AWS CodeBuild and AWS CodePipeline or any other CICD tools,
• OpenAPI standards for API documentation,
• Safe, Scrum, or Kanban methodologies, • asynchronous programming and communication,
• security practices in software development.
BONUS POINTS FOR THE FOLLOWING:
• Auth0,
• SAML2, OAuth2 or OpenID Connect,
• architecture diagrams,
• highly secure and/or regulated environments such as insurance or banking.
SOFT SKILLS REQUIRED: Share your relevant training and/or certifications related to Agile methodology, AWS, or MongoDB.
We’re looking for someone who is:
• fluent in English oral and written communication,
• autonomous, proactive, curious, innovator, analytical, and organized,
• result oriented, managing time precisely, paying attention to details and technicalities,
• true team player able to work in a distributed team,