Back to Articles

By: Glyn Jackson

Got a passion for making a difference through digital platforms? A Manchester-based project, the CTZN App is looking for a talented JavaScript Developer with some experience in Angular, Cordova, Phonegap to join their rapidly expanding team.

We are looking for a strong JavaScript Developer, who is motivated to combine the art of design with the skill of programming. Responsibilities will include implementing visual elements and their behaviours with user interactions. You will be working with the back-end web developers and existing REST API. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.


  • Oversee the CTZN Angular App (PhoneGap).
  • Ensure the technical feasibility of UI/UX designs.
  • Build reusable code and libraries for future use.
  • Optimise applications for maximum speed and scalability.
  • Assure that all user input is validated before submitting to back-end services (API).
  • Collaborate with other team members and stakeholders
  • Strong understanding of JavaScript, its quirks, and workarounds.
  • Sound knowledge of Angular.
  • Excellent HTML5 and CSS3/SCSS skills.
  • Know the 'pain' of tasks runners like Gulp, Karma/Jasmine (tests) NPM.
  • Experience in working and supporting RESTful APIs.
  • Experience with version control (Git) Knowledge of - best security practices.
  • Good understanding of building apps for Android / IOS is needed (mostly to deal with IOS issues).

Skills that would be an advantage:

  • Some knowledge of Python, Node.js, or other server side language.
  • Experience with Docker.
  • Experience using Amazon Web Services, SSH and security.
  • Want to make a difference!

If you meet the above requirements, want to join a small but fantastic team please apply by email at

No recruitment agencies, please!

You can also apply here:

Read full article