About the Company



We are seeking an experienced Product Engineer / Full-Stack Developer to join a high-performing engineering team supporting critical digital experiences for our client.



About the Role



This role is ideal for a front-end-focused full-stack engineer with strong Angular and TypeScript expertise who can also contribute to Java/Spring Boot backend development. You will work on a mature, enterprise-scale platform.



Responsibilities



  • Design, develop, test, and document high-quality software solutions following enterprise engineering standards.
  • Build and enhance Angular-based user experiences supporting search, availability, and booking functionality.
  • Develop reusable components, libraries, and solutions with impact across product teams.
  • Work with Java and Spring/Spring Boot to support APIs and backend functionality.
  • Deliver incremental user stories and small, safe releases within a mature enterprise application.
  • Implement new product features, UI/layout changes, and evolving design requirements.
  • Perform framework and version upgrades, refactoring, and modernization of existing applications.
  • Proactively identify and reduce technical debt, duplication, integration complexity, and performance risks.
  • Troubleshoot complex technical issues and conduct root-cause analysis to address systemic problems.
  • Design solutions with scalability, latency, resiliency, security, and reliability in mind.
  • Collaborate with product, business, engineering, security, and vendor stakeholders.
  • Identify opportunities for reusable components and shared solutions across teams.
  • Contribute to Agile development practices and continuously improve team delivery processes.
  • Explore emerging technologies and contribute to prototypes and architectural improvements when appropriate.



Qualifications



  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, Engineering, or a related technical discipline, or equivalent experience/training.



Required Skills



  • 5+ years of professional software development experience, ideally 5–7+ years.
  • Strong experience developing large-scale production applications.
  • Advanced Angular development experience; Angular 17+ preferred. The current environment is using Angular 20.
  • Deep understanding of Angular architecture, patterns, and underlying concepts, beyond simply modifying existing components.
  • Strong JavaScript and TypeScript development skills.
  • Experience with Java and Spring/Spring Boot.
  • Full-stack development experience with a strong front-end emphasis.
  • Strong understanding of object-oriented design principles.
  • Experience with REST APIs and enterprise integrations; GraphQL is a plus.
  • Ability to work effectively within a mature codebase and deliver incremental enhancements.
  • Experience with performance optimization, resiliency, scalability, and reliability.
  • Strong problem-solving, communication, and collaboration skills.



Preferred Skills



  • If you're a strong Angular/TypeScript engineer who enjoys solving complex problems, modernizing enterprise applications, and building customer-facing digital experiences, we’d love to hear from you.



Similar jobs

More from Motion Recruitment
Motion Recruitment 6 hours ago
Motion Recruitment 6 hours ago
Motion Recruitment 6 hours ago

Angular developer

Apply Now
Back to search page