Angular Developer

Stafide
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
Agile Methodologies
Airflow
Application Performance Management
HTML5
Browser Compatibility
CSS
Cloud Computing
Code Review
Information Engineering
Software Debugging
Hadoop
Routing
Apache Oozie
Performance Tuning
Software Engineering
Systems Integration
TypeScript
Web Applications
Google Cloud Platform
Backend
GIT
Angular
Data Management
Front End Software Development
REST
Software Version Control
Microservices

Job description

  • Design, develop, and maintain scalable, high-performance web applications using Angular 13+.
  • Build responsive, modular, and reusable UI components following modern Angular best practices.
  • Implement client-side logic using TypeScript, JavaScript, HTML5, and CSS3.
  • Integrate frontend applications with backend services through RESTful APIs.
  • Ensure application performance, security, and cross-browser compatibility.
  • Collaborate with backend developers, data engineers, and cloud teams to deliver end-to-end solutions.
  • Participate in code reviews, debugging, testing, and performance optimization.
  • Follow Agile methodologies and contribute to continuous improvement and technical excellence.
  • Collaborate on initiatives involving cloud-based data platforms and data engineering workflows aligned with Google Cloud environments., * A challenging role working on modern, enterprise-scale web applications.
  • Exposure to cloud-native and data-driven architectures, including Google Cloud-based ecosystems.
  • A collaborative, Agile-driven engineering culture focused on quality and innovation.
  • Opportunities to work alongside experienced frontend, backend, and data engineering professionals.
  • An environment that supports continuous learning, technical growth, and long-term career development.

Requirements

  • 8-10 years of overall professional experience in software development.
  • Strong hands-on expertise in Angular 13 or later versions.
  • Proficiency in TypeScript, JavaScript, HTML5, CSS3, and modern UI development practices.
  • Solid understanding of Angular architecture, component lifecycle, routing, and state management.
  • Experience integrating frontend applications with REST APIs.
  • Familiarity with version control systems such as Git and CI/CD pipelines.
  • Desirable: Proven experience migrating Hadoop ecosystem workloads from on-premise environments to the cloud, preferably Google Cloud Platform (GCP).
  • Experience with workflow orchestration tools such as Oozie and/or Apache Airflow.
  • Exposure to data engineering concepts or collaboration with Google Data Engineering teams is a strong plus.

You Should Possess the Ability to

  • Design and develop scalable, maintainable, and user-friendly Angular applications.
  • Translate business requirements into effective technical solutions.
  • Optimize UI performance and ensure high-quality user experience.
  • Work effectively in cross-functional teams, including frontend, backend, and data engineering stakeholders.
  • Troubleshoot, debug, and resolve complex UI and integration issues.
  • Adapt quickly to new frameworks, tools, and cloud-based technologies.
  • Take ownership of deliverables and contribute proactively as a senior team member.

Apply for this position