Lensys
Suivez-nous

Junior Front-end Developer

Step into a pivotal role focused on modernizing critical public services by leading a significant Angular application migration. Your work will directly enhance the efficiency and user experience of applications vital to a key public institution.

CONTEXT

Imagine a world where the backbone of public services relies on technology that, while robust, needs a vital refresh. Our client, a major player in its sector, is a key technology partner to a critical public institution responsible for social security. This institution manages vast amounts of sensitive data and provides essential services to citizens, requiring their applications to be not only functional but also cutting-edge, secure, and highly performant. The current mission critical applications, built with a mix of Java and an older version of Angular, are due for a crucial upgrade. This isn't just a technical task; it's about ensuring uninterrupted, improved access to vital public services for millions. You will join a dedicated team embarking on an urgent migration from Angular V.15 to the latest V.22, a leap that promises enhanced features, better security, and a smoother experience for end-users, ultimately contributing to the welfare of the community.

ACTIVITIES

  • Participate actively in the urgent migration of existing applications from Angular V.15 to V.22, following best practices and architectural guidelines.
  • Develop and implement new front-end features and components in Angular, ensuring high performance, responsiveness, and maintainability.
  • Conduct thorough non-regression testing to ensure the integrity and stability of migrated and existing functionalities.
  • Collaborate closely with back-end developers (Java) and other team members to integrate front-end components with robust APIs.
  • Write clear, comprehensive technical documentation for all developed features, migrations, and testing procedures.
  • Engage in code reviews, contributing to a culture of quality and shared knowledge within the development team.
  • Identify and troubleshoot issues, providing timely resolutions and contributing to continuous improvement efforts.

EXPECTED ACHIEVEMENTS

  • Successful and timely migration of critical applications to Angular V.22, minimizing disruption and maximizing stability.
  • Delivery of high-quality, maintainable, and well-documented front-end code that adheres to modern web standards.
  • Significant improvement in application performance, security, and user experience for a large user base.
  • A strong contribution to the overall efficiency and reliability of public services, making a tangible positive impact on society.
  • Growth in your own expertise through exposure to complex migration challenges and collaboration within a multi-system environment.

ENVIRONMENT

  • Technologies: Angular (V.15 and V.22), Java (for backend integration), HTML5, CSS3, TypeScript, RxJS.
  • Methodologies: Agile (Scrum/Kanban), DevOps principles.
  • Tools: Git (version control), Jira (project management), Confluence (documentation), various testing frameworks (e.g., Jest, Karma).
  • Infrastructure: Complex multi-system environments, hybrid working model offering flexibility.