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:

Minimum education (essential)
  • Matric / Grade 12 / National Senior Certificate
Minimum education (desirable)
  • Degree/National Diploma in Information Technology or BSC
Minimum applicable experience (years)
  • 5+ years
Required nature of experience
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Experience with data structure libraries (e.g., Immutable.js).
  • Experience with common front-end development tools such as Babel, Webpack, NPM, 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.
  • Workable understanding of Java and its core principles
  • Knowledge of isomorphic React is a benefit.
  • Familiarity with RESTful APIs.
  • 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 (BitBucket, GitHub).
  • 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