Front-End Developer

As a frontend developer you will work alongside other members of the front end team to build out the various user facing elements of our software. The role is focused on development over design, but you should have a good eye for design and be able to translate designs to code accurately.

You should have a good understanding of HTML, CSS/SASS and JavaScript and experience with Javascript frameworks such as React, Vue, Angular and/or equivalents.

The role will include working on a number of different projects, including web-apps, mobile apps, microsites and the company website and intranet.

Responsibilities:

  • Responsible for project scoping and wireframing
  • Develop different views and components that make up a web application
  • Developing features for a web application using javascript and javascript frameworks
  • Engaging with users to implement better UX experience.
  • Attend daily stand ups and work in an Agile environment.
  • Assisting the backend developers with API design for front end consumption.
  • Testing & QA

Required Skills/Experience:

  • 2-5 years progressive development experience (working or self-taught)
  • Demonstrable working web portfolio 
  • Strong proficiency with HTML, JavaScript, CSS
  • 2 - 3 years working  experience with modern JS frameworks:  Angular.js/Vue.js/React
  • Experience with web services integration (REST, AJAX) 
  • Experience with version control systems (Git, github, gitlab etc.)
  • Strong proficiency with responsive web design 
  • A logical approach to problem solving
  • Attention to detail with a good sense of design
  • Ability to work with a team of developers, communicating professionally and effectively
  • Ability to work individually and meet assigned deadlines 
  • Ability to consistently learn and apply new technologies
  • Business awareness
  • A methodical, investigative and inquisitive mind
  • Excellent oral and written communication skills
  • Initiative and self-confidence

Beneficial Skills/Experience:

  • Experience working with GraphQL
  • Experience working with Typescript
  • Experience working with UI Frameworks (Ant Design, Bootstrap, Material)
  • Experience working with React Native
  • Deep Understanding of ES6 features
  • Experience with State Management tools like Redux/Vuex/NgRx
  • Experience working in Django Web Framework (Templates etc.)
  • Experience with Cloud (GCP, AWS, Azure)
  • Experience with web security (Oauth, JWT, openAuth)
DotModus is a technology firm focused on business transformation through cloud computing, data analytics and machine learning. We are an agile group of developers and data scientists that represent a broad range of perspectives and skill sets. Our custom, data-driven solutions are helping businesses reduce costs, improve decision making, and streamline their operations. Our value is further strengthened by our strategic partnerships - DotModus is a Google Cloud Premier Partner, a AWS Consulting Partner and a Microsoft Azure Partner. We are trusted implementation experts of Trifacta, Anthos, Apigee and Looker.