Front End Developer

Starting: Asap

Front End Developer

We are hiring a front end developer to join our dynamic team of software engineers to deliver solutions in line with business needs making use of a state-of-the-art technology stack. As a Wamly front end developer you are responsible for implementing new features and mainlining the existing Wamly application.

Requirements:

Reporting to:
  • Tech Posting
Reporting to:
  • Hybrid work environment
  • 2 days in the office, 3 days remote
Minimum education (essential)
  • Matric / Grade 12 / National Senior Certificate
Minimum education (desirable)
  • Degree/National Diploma in Information Technology or BSC
Minimum applicable experience (years)
  • 2+ years
Required nature of experience
  • Experience in building front ends using React.js
  • Experience with React.js state management (such as Redux or React context)
  • Experience with common front-end development tools such as Babel, Webpack, NPM, yarn, etc
Skills and Knowledge (desirable)
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Knowledge of isomorphic React is a benefit
  • Familiarity with RESTful APIs
  • Familiarity with UI frameworks like Bootstrap, Material UI, etc
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools (Git, BitBucket, etc)
  • Workable knowledge of AWS

Competencies:

Essential Competencies
  • Meeting Timescales, Checking Things, Managing Tasks, Adopting Practical Approaches, Thinking Positively, Team Working, Examining Information, Articulating Information.
Important Competencies
  • Producing Output, Upholding Standards, Following Procedures, Pursuing Goals, Taking Action, Exploring Possibilities, Documenting Facts, Challenging Ideas, Embracing Change, Showing Composure, Inviting Feedback, Valuing Individuals.

Key Performance Areas, Weights and Objectives:

Implementing New Features 50%
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Deploying front end releases onto AWS
Maintain Existing Application 50%
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Troubleshooting interface software and debugging application codes.
  • Monitoring and improving front-end performance
  • Proficiency monitoring the application logs and heath on AWS.

How to Apply

If you are interested in applying for this position, please click the button below to record your video interview. From there we will be shortlisting and getting in touch with candidates with more information about the position, salary, etc. Good luck!

Apply for position