Senior Front-end Developer

About us...
Brave finds rising star talent for high growth companies. That means we’re always on the look out for brilliant folks like you. We work to understand your work interests, career goals, and talents. And then put you in touch with our clients who might want to interview you. Feel free to share our details with a friend or peer. We’d be happy to link them with jobs too.

About the company:

The company bridges gaps in food and market security through an organised platform for an efficient, fair, transparent and formal marketplace. They source quality produce from thousands of farmers, providing them with a ready guaranteed market, and deliver from their pack houses to thousands of vendors, at prices fair to everyone. Their dedicated team consists of over 400 professionals in sourcing, sales, logistics, finance, tech, administration and HR.

About the role:

The role reports to the technical team lead 

Responsibilities:

  • Own frontend development work in one of our product lines
  • Working with your team to brainstorm on technical problems
  • Write automated tests for frontend code including acceptance tests. Unit and E2E tests 
  • Continuously improving the quality of the codebase 
  • Coding of elements created by the Design team 
  • Determine technical feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions 
  • Involve yourself in research, prototyping, wireframes, interaction design, and visual design as a part of a multi-disciplinary team where applicable 
  • Accomplish engineering and organization mission by completing related work and tasks as needed. 

Skills And Qualifications:

  • At least 3 years experience working with JS 
  • Deep understanding of Javacript internals e.g Promises, Closures, IIFE’s, prototypal inheritance, how “this” keyword works, HOF, variable scope and hoisting etc 
  • Deep knowledge and understanding of the DOM and BOM 
  • Write semantic HTML5 code 
  • Knowledge of handling Authentication, authorization and session management 
  • Knowledge of isomorphic applications 
  • Aware of web security concerns and how to curb them. I.e XSS, CSRF, SQL injections, DDoS etc 
  • Knowledge of how of how xhml http request works 
  • Experience with node.js 
  • Knowledge of PWA’s and service workers 
  • Knowledge on web workers and how they can be used 
  • Ability to write accessible web applications 
  • Knowledge of design systems and theming 
  • Write module and maintainable styles 
  • Can write modular, concise, well documented JavaScript code. 
  • Demonstrated experience in building responsive applications 
  • Basic knowledge in android and backend technologies 
  • Experience working with Oauth2 and JWT 
  • Experience working with APIs consumed by mobile and desktop devices 
  • Working knowledge of GraphQL 
  • Deep understanding of web performance and optimization 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field