Senior Front End Engineer - HTML5 / APIs / SPA / Java Script / React / Angular

Remote: 
Hybrid
Contract: 
Work from: 
Warsaw (PL)

Offer summary

Qualifications:

Bachelor's degree in Software Engineering or a related field., Minimum 5 years of experience in building complex SPAs for large organizations., Deep knowledge of JavaScript frameworks such as React and Angular, and practical knowledge of micro frontend architecture., Fluent in English (B2 level or higher)..

Key responsibilities:

  • Create robust and scalable solutions using a micro frontend approach.
  • Mentor junior developers and facilitate Agile ceremonies while ensuring alignment with DevOps practices.
  • Establish CI/CD pipelines for testing, integration, and deployment in an Azure DevOps environment.
  • Collaborate with backend and frontend teams to deliver consistent solutions and prepare technical documentation.

NTT DATA  logo
NTT DATA XLarge https://es.nttdata.com/
10001 Employees
See all jobs

Job description

Senior Front End Engineer - HTML5 / generic APIs / SPA / Java Script / React / Angular

About the job

NTT DATA is currently looking for a Senior Front End Engineer for a EU agency in Warsaw.

  • This role can be performed remote from a location within the EU.
  • The client requires an onsite onboarding of 2 days and, possibility of 3 onsite visits per year (each visit 2 days onsite).
  • This is a freelance / B2B contract for 220 man-days with possibility for extension for 2 more years.

Your role:

  • Creating a robust and scalable solution by adopting a micro frontend approach, where the frontend is broken down into smaller, independent, and self-contained components.
  • Using Domain-Driven Design (DDD) to determine the bounded contexts for each micro frontend, ensuring that each component aligns with the relevant business domain.
  • Ensuring adjustments to fit the micro frontend architecture, requiring analysis and division into components that may constitute target micro-frontends.
  • Demonstrating leadership in facilitating Agile ceremonies and ensuring alignment with DevOps practices.
  • Ensuring secure code development practices aligned with OWASP TOP 10 to mitigate vulnerabilities in micro frontend applications.
  • Establishing CI/CD pipelines to automate testing, integration, and deployment of micro frontends in an Azure DevOps environment.
  • Mentoring junior developers and fostering a knowledge-sharing culture within the development team.
  • Proactively identifying and addressing technical challenges related to scalability, performance, and observability of micro frontends.
  • Preparing or supporting the preparation of HLA, HLD and development of LLD Documentation, or equivalent Agile documentation (e.g. user stories) following the Frontex's templates.
  • Designing and implementing solutions based on micro frontend architecture.
  • Decomposition from Monolith Applications to Micro-Frontends.
  • Optimizing applications for performance and scalability.
  • Creating technical documentation and conducting code reviews.
  • Supporting analysts in business requirements and frontend (UI/UX) analysis.
  • Working with backend and frontend teams to deliver consistent solutions.

Your profile:

  • Bachelor degree in Software Engineering or a related field.
  • Minimum 5 years of experience, including the responsibility to build complex SPA's for large organizations.
  • Deep knowledge of building Web components (HTML5/generic APIs) based applications.
  • Practical knowledge of micro frontend architecture and SPA.
  • Deep knowledge of Java Script, including frameworks such as React/Angular.
  • Knowledge of working with GraphQL, WebSockets and TypeScript.
  • Experience with lazy loading and RWD.
  • Knowledge of Git Workflows.
  • Practical knowledge of working in a CI / CD environment based on Azure DevOps.
  • Knowledge of Domain Driven Design.
  • Ability to create automated, unit and integration tests.
  • Experience in building observability features for micro frontends.
  • Secure code development aligned with secure code development best practices e.g. OWASP TOP 10.
  • Writing specifications, concept documents, end user and technical documentation; communicates effectively with stakeholders technical and user requirements topics.
  • Previous experience working in Agile team (SCRUM).
  • Designing and implementing solutions based on micro frontend architecture.
  • Creating technical documentation and conducting code reviews.

Language skills:


You are fluent in English (B2 level or higher).

NTT DATA - a part of NTT Group - is a trusted global innovator of IT and business services headquartered in Tokyo. We help clients transform through consulting, industry solutions, business process services, IT modernization and managed services. NTT DATA enables clients, as well as society, to move confidently into the digital future. We are committed to our clients' long-term success and combine global reach with local client attention to serve them in over 50 countries. Visit us at nttdata.com

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Communication
  • Leadership

Front-End Engineer Related jobs