Platform Software Engineer work primarily with Angular, while also contributing to Spring Boot services, REST APIs, and cloud-based solutions on GCP. Experience with micro-frontend architecture and API management is highly valued.
Key Responsibilities
- Build and maintain responsive, accessible, and user-friendly interfaces using Angular.
- Develop reusable UI components and contribute to shared front-end libraries and design systems.
- Implement and support micro-frontend architectures, including integration between independently developed applications.
- Collaborate with UX/UI designers, product owners, and engineers to translate requirements into effective solutions.
- Develop and maintain REST APIs and backend services using Java and Spring Boot.
- Integrate front-end applications with backend services and troubleshoot API-related issues.
- Contribute to API management practices, including API security, gateway configuration, documentation, and lifecycle management.
- Deploy, monitor, and support applications running on Google Cloud Platform.
- Write clean, testable, maintainable code and participate in code reviews.
- Identify and resolve performance, reliability, and usability issues across the application stack.
- Participate in Agile ceremonies and work collaboratively across development, testing, and operations teams.
Required Qualifications
- 4+ years of professional experience in full-stack or front-end application development.
- Strong hands on with Java and Python
- Strong hands-on experience with Angular, TypeScript, HTML, and CSS.
- Experience developing or supporting applications using Java and Spring Boot.
- Experience designing, consuming, or integrating REST APIs.
- Working experience with GCP and cloud-hosted application environments.
- Experience with micro-frontends or modular front-end application design.
- Familiarity with API management platforms, API gateways, or related tools and practices.
- Exposure to GenAI and Open Code
Job description provided by Ford.
View the original posting