This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of software and infrastructure in coordination with the Technology team. The overall objective of this role is to ensure quality standards are being met within existing and planned frameworks.
Job Responsibility:
Lead the design, development, and implementation of complex, scalable, and high-performance front-end applications using React.js and advanced JavaScript (ES6+)
Drive technical vision and architectural decisions for front-end systems
Collaborate extensively with cross-functional teams
Establish and enforce front-end development standards, best practices, and patterns
Conduct in-depth code reviews
Mentor, coach, and provide technical guidance to a team of front-end developers
Proactively identify and address performance bottlenecks, scalability issues, and architectural challenges
Lead the troubleshooting and resolution of complex production issues
Champion continuous integration/continuous deployment (CI/CD) practices and automated testing strategies
Contribute to the strategic planning and roadmap definition for front-end technology initiatives
Stay abreast of emerging industry trends, tools, and technologies
Requirements:
6+ years of progressive experience in front-end web development, with a significant portion focused on React.js
Demonstrated experience in a lead or senior capacity, guiding teams, mentoring developers, and making significant architectural contributions
Proven ability to define and implement front-end architectures for large-scale applications
Exceptional verbal and written communication skills
Advanced analytical, problem-solving, and decision-making skills
Strong ability to foster collaboration
Extensive experience working in Agile/Scrum or other iterative development methodologies
Bachelor’s degree/University degree or equivalent experience
Expert-level proficiency in JavaScript (ES6+), HTML5, and CSS3
Mastery of React.js, including advanced concepts such as Hooks, Context API, advanced state management patterns
Strong expertise in TypeScript
Expert understanding of asynchronous programming
Comprehensive experience with various testing strategies
In-depth knowledge of modern front-end build pipelines
Expert proficiency with Git
Deep understanding and practical experience with responsive and adaptive web design
Extensive knowledge of browser APIs, web performance optimization techniques
Strong experience designing and consuming RESTful APIs, GraphQL
Familiarity with common front-end architectural patterns