BitBang is looking for an experienced and forward-thinking Senior Angular Developer to join our Front-End Engineering team. This role is designed for developers with 5+ years of hands-on experience in Angular, who thrive in solving complex UI challenges and delivering robust, scalable web applications. As a senior team member, you’ll take ownership of critical components, mentor junior developers, and contribute to architectural decisions that shape our digital platforms.
Key Responsibilities
Front-End Architecture & Development
- Lead the design and development of complex Angular (v12+) applications with scalability and performance in mind.
- Champion best practices in front-end architecture, reusable component design, and code structure.
- Implement responsive, accessible, and cross-browser compatible UIs using HTML5, CSS3, TypeScript, and SCSS.
- Leverage RxJS and state management tools (e.g., NgRx) to handle advanced data flows and reactive programming challenges.
Code Quality & Testing
- Write clean, modular, and thoroughly documented code.
- Establish and enforce unit testing and end-to-end testing strategies using Jasmine, Karma, Jest, or Cypress.
- Conduct in-depth code reviews and maintain a high bar for code quality and team coding standards.