CodeIT is a service product development company that helps businesses turn ideas into successful, scalable IT products. We are looking for an experienced Senior Angular Developer (contractor) to join a long-term product team working on a global hybrid workplace management platform used by 250+ companies worldwide. The product is a modern, scalable solution that helps organizations manage hybrid work by coordinating people, meetings, and office spaces in a single system. It integrates seamlessly with popular workplace tools and supports flexible, data-driven workflows for distributed teams. This role is ~90% frontend (Angular) and ~10% backend (PHP). You will work with a mature tech stack including Angular 21, TypeScript, PHP 8.3, Symfony 7, AWS, and Kubernetes, contributing to a stable and evolving product with real users and a long-term roadmap. Key product features: * Desk booking * Room booking * Space management * Workplace events
YOUR RESPONSIBILITIES * Build highly performant scalable PHP based SaaS applications. * The main responsibilities will focus on the latest Angular, with occasional involvement in crafting backend features using PHP 8.3 and Symfony. * Develop solutions to deliver new innovative products for web and mobile platforms using the project RESTful APIs running in AWS. * Work closely with the wider engineering team (full-stack, backend), designers, and product. * Be included in decisions and challenge our technical direction. * Design and develop code with performance, usability, maintainability, and security in mind. * Resolve technical issues through debugging, research, and investigation. * Write and maintain automated tests to ensure we deliver quality work for our customers. * Create and maintain internal technical documentation for deliverables.
YOUR SKILLS AND EXPERIENCE * 4+ years of relevant experience in a software engineering role. * Experience building large-scale consumer web/mobile applications and distributed systems. * Knowledge of PHP + Symfony framework. * Knowledge of TypeScript (Angular preferred) to create interactive user interfaces. * Up to date with the latest frontend libraries, frameworks, and practices. * Passionate about writing clean code. * You must be a quick learner and be flexible about what technologies you use. * Good understanding of MVC and SOLID principles. * Experience with multi-tenancy would be a plus. * Experience in implementing web services with a REST and Web API architecture * You must be comfortable with rapid development in a Scrum / Agile environment and iterating based on market and customer feedback. * Knowledge of Unit testing * English level: upper-intermediate and higher * Excellent collaborator and communicator within your team and the wider company. * BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline.
Our current stack is: * Front-end: TypeScript, Angular 21; * Backend: PHP 8.3 / Symfony 7.2, REST, API Platform, Lambda (Node.JS); * Database: PostgreSQL, Redis (ElastiCache); * Development tools: Jira, Jenkins, GitHub, Automated Testing; * Cloud: AWS (20+ services), Kubernetes, Docker; * Mobile: Android (Kotlin, Java) and iOS (Swift). * AI-friendly: Cursor, ChatGPT, Junie. Find and fix bugs, write tests.