Senior Angular Engineer

Dreamix
Summary
Join Dreamix, a company founded 18 years ago by passionate IT students, as a Senior Angular Engineer. You will play a crucial role in building and maintaining high-quality software applications for a leading aviation client. Develop and maintain scalable web applications using Angular, JavaScript, and TypeScript; build responsive user interfaces; integrate with GraphQL APIs; and implement component libraries using Storybook. Collaborate with a cross-functional team, participate in agile ceremonies, and stay up-to-date with emerging technologies. Dreamix offers a supportive work environment, flexible hours, unlimited home office, professional development opportunities, and additional benefits.
Requirements
- At least 5 years of experience in frontend development, with a strong focus on Angular
- Solid understanding of JavaScript and TypeScript
- Familiarity with GraphQL and API integration patterns
- Strong knowledge of CSS, responsive UI design, and cross-browser compatibility
- Experience with Storybook for developing and documenting UI components
- Familiarity with frontend state management libraries
- Practical knowledge of testing frameworks like Jest, Karma, or Cypress
- Understanding of modern build tools and deployment pipelines
- Experience working in an Agile development environment
- Proficiency in written and spoken English
Responsibilities
- Develop and maintain scalable web applications using Angular, JavaScript, and TypeScript
- Build responsive, user-friendly interfaces with CSS and modern design principles
- Integrate and work with GraphQL APIs for dynamic data handling
- Implement component libraries using Storybook, ensuring reusable and accessible UI elements
- Write unit, integration, and end-to-end tests to maintain high code quality and reliability
- Manage application state using appropriate state management tools
- Collaborate closely with UX/UI designers, backend engineers, and product owners in a cross-functional team
- Participate in code reviews, sprint planning, and agile ceremonies
- Stay up-to-date with emerging JavaScript technologies and industry trends
Preferred Qualifications
Experience working on aviation, aerospace, or complex data-driven applications
Benefits
- A warm and supportive work environment where you can reach your full potential
- Flexible working hours that allow you to balance your work and personal life
- Unlimited home office to help you stay productive and focused
- Opportunities for professional development, including certifications and training
- Additional benefits for academic teaching and speaking engagements
- Knowledge-sharing sessions where you can learn from our Dreamix team
- Team and company-wide events that bring us together
- Amazing week long summer office and winter office initiatives
- Additional health insurance and dental allowance to ensure your well-being
- Multisport card to encourage a healthy and active lifestyle
- Office massages to help you relax and unwind