Careers

Software Developer


Number of Positions: 2

Duties & Responsibilities :

  • Develop functional and appealing responsive features for new and existing projects
  • Perform application development and support
  • Develop web-applications utilizing React, Typescript and other tools like Node, NPM, and Angular CLI
  • Secure web-applications using JSON Web Tokens (JWT)
  • Research and implement tools like Swagger to improve the workflow and documentation of projects
  • Understand common architectural styles and patterns (Observer, MVVM, Layered, CRUD, etc.)
  • Understand and apply quality techniques and practices (automated unit testing, continuous integration)
  • Test the application as required when changes are made to the application, the infrastructure or the interfacing systems
  • Provide support to resolve critical issues
  • Create and maintain system documentation and artifacts

Required qualifications:

  • Bachelor's Degree in Computer Science, Information Systems, or in an associated discipline or an equivalent combination of education and training that provides the required knowledge, skills and abilities
  • Understanding of Angular or React.js, JavaScript and its core principles
  • Experience with React, NodeJS, Typescript
  • Knowledge of React.js workflows (such as Flux or Redux)
  • Experience designing and developing web service technologies such as REST and authorization using JSON web token
  • Familiarity with GIT, Jira, Bitbucket, Jenkins, Docker
  • Basic understanding of Agile/Scrum Methodologies
  • Strong communication skills with the ability to work well in a team environment
  • Ability to document work in a clear, easy to follow manner
  • Ability to manage time effectively while staying flexible with competing priorities
Apply Now Go Back

Contact Us


Hear from us!

Would you like to speak to one of our Executives over the phone? Just submit your details and we’ll be in touch shortly. You can also email us if you would prefer.