← Back to all jobs

React Frontend Developer

Allan Gray
🏒 Allan Gray πŸ‡ΏπŸ‡¦ Cape Town, South Africa πŸ•‘ June 05

This job offer is expired

Looking for an opportunity to build exceptional frontends for a range of applications across desktop, tablet and mobile devices that make the lives of customers easier? Allan Gray is looking for talented developers who are willing to help us building these robust frontends, utilising the latest technologies around like React and Typescript to bring an inspired UI experience to our world-class backend systems.

This opportunity allows you not just to build dynamic frontends, but also form part of a DevOps team

where you will get to explore all aspects of web application architecture, solution design, scaling and testing.

At Allan Gray, we are constantly looking for better ways of doing things, so if you can bring a willingness and excitement to find innovative solutions in a performance-driven environment that will allow you to play with the latest and great technologies, then we may just be perfect for you.  

Responsibilities:

  • Analyse and design new features timeously in a variety of cutting-edge tools
  • Write and maintain robust code that follow industry best practices
  • Have exposure to the full stack, writing unit, integration and acceptance tests for all components
  • Write build and deployment automation scripts for our many CI pipelines
  • Improve and optimize the performance of existing systems
  • Work with others to troubleshoot and root-cause errors
  • Help us grow by mentoring other developers
  • Drive innovation and improvement in our tech stack

Skills/Competencies:

  • Knowledge of computer science fundamentals in object-oriented design, data structures and algorithms are a necessity
  • Experience building products using some of the following tools:
  • Frontend tools
    • React / Redux (or other modern JavaScript framework)
    • Webpack
    • Sagas
    • ES6
    • HTML5, CSS3
  • Backend tools
    • Express
    • Node 8
    • Babel
  • General
    • Git
    • Linux
    • Docker
  • Active development practices
    • Restful API's
    • Microservices architecture
    • Unit and Integration testing
    • Single Page Applications (SPA)
    • Continuous Integration (CI)

Key Attributes:

  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
  • Ability to work individually and with teams
  • Experience in influencing best practices within teams

Location:

Cape Town

Get

notifications in your