Remote Senior Angular Engineer

at Dreamix Ltd.

Posted 1 day ago 3 applied

Description:

  • Dreamix is seeking a Senior Angular Engineer to join their development team.
  • The role involves building and maintaining high-quality software applications for a leading aviation client.
  • Responsibilities include developing scalable web applications using Angular, JavaScript, and TypeScript.
  • The engineer will build responsive, user-friendly interfaces with CSS and modern design principles.
  • Integration and work with GraphQL APIs for dynamic data handling is required.
  • The position includes implementing component libraries using Storybook to ensure reusable and accessible UI elements.
  • Writing unit, integration, and end-to-end tests to maintain high code quality and reliability is essential.
  • The engineer will manage application state using appropriate state management tools.
  • Collaboration with UX/UI designers, backend engineers, and product owners in a cross-functional team is expected.
  • Participation in code reviews, sprint planning, and agile ceremonies is part of the role.
  • Staying up-to-date with emerging JavaScript technologies and industry trends is necessary.

Requirements:

  • Candidates must have at least 5 years of experience in frontend development, with a strong focus on Angular.
  • A solid understanding of JavaScript and TypeScript is required.
  • Familiarity with GraphQL and API integration patterns is necessary.
  • Strong knowledge of CSS, responsive UI design, and cross-browser compatibility is essential.
  • Experience with Storybook for developing and documenting UI components is required.
  • Familiarity with frontend state management libraries is necessary.
  • Practical knowledge of testing frameworks like Jest, Karma, or Cypress is required.
  • An understanding of modern build tools and deployment pipelines is essential.
  • Experience working in an Agile development environment is necessary.
  • Proficiency in written and spoken English is required.
  • Experience working on aviation, aerospace, or complex data-driven applications is a nice to have.

Benefits:

  • Employees will enjoy a warm and supportive work environment that fosters personal potential.
  • Flexible working hours are offered to help balance work and personal life.
  • Unlimited home office options are available to enhance productivity and focus.
  • Opportunities for professional development, including certifications and training, are provided.
  • Additional benefits for academic teaching and speaking engagements are available.
  • Knowledge-sharing sessions will allow employees to learn from the Dreamix team.
  • Team and company-wide events will foster community and collaboration.
  • Amazing week-long summer office and winter office initiatives are part of the benefits.
  • Additional health insurance and dental allowance are provided to ensure well-being.
  • A multisport card is offered to encourage a healthy and active lifestyle.
  • Office massages are available to help employees relax and unwind.