Crimson Tide logo

Mobile Developer

Crimson Tide
Full-time
On-site
Tunbridge Wells, Kent, United Kingdom

The Role 


As an experienced Angular developer, you will play a crucial role in developing and maintaining our hybrid mobile app written in Angular, utilising Ionic and Capacitor. Working in a fast-paced environment, you will collaborate within the Engineering team, embrace new technologies, and take ownership of smaller projects when required. 


You will be expected to follow industry best practices, including adhering to DRY (Don't Repeat Yourself) and SOLID principles to ensure clean, maintainable, and scalable code. You will also engage in continuous improvement initiatives, participate in code reviews, and apply design patterns to build robust software solutions. Ensuring high-quality software through automated testing and best coding practices will be a core part of your role. Knowledge in Angular is crucial, and experience with Ionic is a big benefit, but not essential. 


Key Responsibilities 


This is a varied role that will depend on the requirements and activities of the team but will broadly encompass the below responsibilities.  


  • Collaborating with the Mobile team to develop and maintain the mpro5 app, completing assigned tasks to a consistent and high technical quality.
  • Writing clean, maintainable, and efficient code while adhering to DRY and SOLID principles.
  • Managing own tasks within the development cycle and effectively communicating blockers, opportunities and progress to the wider team.
  • Managing tasks effectively, ensuring timely delivery of projects.
  • Staying up to date with the latest technologies and continuously developing your skill set.
  • Communicating effectively within the team, asking questions and contributing to discussions. 
  • Following agreed standards of working with Version Control (Git) and Pull Requests in our Version Control System (Azure DevOps).
    Conducting code reviews and contributing to continuous improvement efforts. 
  • Following agreed priorities and coordinating with the rest of the Product & Tech team and the rest of the Company to achieve the business’ goals.
  • Taking ownership of smaller projects when required.
  • Lead and contribute to writing specification documentation as applicable.


Skills & Experience 


  • Expertise with JavaScript and TypeScript.
  • Experience developing Mobile and front-end website applications.
  • Expertise with Ionic 7/Angular 17 and above.
  • Expertise with CSS and CSS pre-processors (SCSS, etc.).
  • Knowledge of Web Standards, including Web Components (Stencil, etc.).
  • Knowledge of the Web and Mobile Eco-System – emerging standards, libraries and techniques.
  • Effective communicator.
  • Effective use of Git to manage changes without causing issues for other Scrum Team members or oneself.
  • Effective use of Pull Requests to manage work done and communication of iterations and enhancements required.
  • Attention to detail and the ability to translate Figma designs into production-ready representations.