Copado is looking to solve the problem of accelerating digital transformations for organizations by delivering high-quality applications at speed and scale.
Requirements
- Strong experience in frontend development with Angular (preferably v19+) and TypeScript, building large-scale, modular enterprise applications.
- Solid understanding of RxJS and state management patterns (e.g., NgRx, Akita, or similar).
- Experience working with micro-frontends and shared libraries/monorepos (e.g., Nx) is highly desirable.
- Proficiency in JavaScript, HTML5, CSS3, and SCSS, with strong skills in responsive and adaptive design.
- Experience working with RESTful and/or GraphQL APIs and handling asynchronous data flows, ideally with Node.js, Python, or Java backends.
- Familiarity with modern frontend development tools and workflows (e.g., Webpack, Vite, Nx, npm/yarn).
- Understanding of DevOps and CI/CD workflows, and how frontend fits into end-to-end delivery and observability.
Responsibilities
- Develop and maintain dynamic, responsive user interfaces using Angular (v19+ or later)
- Design and implement modular, reusable UI components and shared libraries aligned with the unified Copado Design System, used across CICD, CRT, AI Platform, and Essentials.
- Collaborate with Product Managers, UX/UI Designers, Backend Engineers, and Architects to translate requirements and UI/UX wireframes into high-quality, production-ready code.
- Ensure cross-browser compatibility, accessibility (WCAG), and performance optimization for complex, data-heavy enterprise screens.
- Implement and optimize API integrations with Node.js, Python, and Java backend microservices, including robust error handling, security, and efficient data rendering.
- Lead UI modernization for selected product areas
- Improve frontend performance
Other
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Excellent communication skills in English, both verbal and written, with the ability to collaborate across Product, UX, and Backend teams.
- Experience working in an Agile environment, with a bias for action and ownership.
- Customer-first mindset
- Ability to collaborate across Product, UX, and Backend teams