Senior Frontend Engineer

Career Buddy

Lagos, Nigeria

Full time

Nov 15

Our client is looking to hire a Senior Frontend Engineer who will build the client-side of their web applications and turn their digital solutions into easy-to-use products for clients. You will be pivotal to delivering an outstanding user experience providing exceptional and intuitive design for their digital solutions. You should be able to translate their company and customer needs into functional and appealing interactive applications.

What do you need to be considered successful?

As the Senior Frontend Engineer in Sabi, you should be well abreast with JavaScript language and proficient with React. You will also be responsible for the following:

  • Defines and executes an execution plan for specific features or internal system maintenance/upgrade.
  • Actively participates in Engineering efforts that help streamline the experience of our Product.
  • Support the work of peers, interns and junior engineers on the team by pair programming, reviewing, and providing mentoring.
  • Adjusts well to shifting priorities when necessary.
  • Strives to reduce technical debt, while communicating with teammates about any larger refactor.
  • When tasks are large, work on scoping them down into smaller, actionable parts.
  • Demonstrates openness to others’ ideas. Adapts their communication style to most effectively communicate. Effectively and accurately shares credit for ideas and collaborative efforts.
  • Structures code in a manner that anticipates the type of scale and maintenance required for the scope of the work. Considers legibility both in authoring and reviewing pull requests.
  • Works to understand the purpose of the features the team is working on and helps communicate that purpose to team members. Ask clarifying questions when expectations are unclear.
  • You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and a quality product are important.

 How important are you to the bottom line?

Your primary focus will be on developing user interface components and implementing them following well known React workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain.

Biggest problem-solving duties on the job

You are pivotal to ensuring the quality and functionality of software solutions for clients. You will be expected to translate your experience in software development to achieve success in this role. Your primary goal will be to develop high-quality software that is aligned with user needs and business goals.

What do you need to have done in your career?

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Familiarity with newer specifications of EcmaScript
  • Experience with data structure libraries (e.g., Immutable.js)
  • Knowledge of isomorphic React is a plus.
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools as Git

 Person Specification:

  • Motivated by their company’s mission
  • Pragmatic with quantitative and analytical ability and attention to detail
  • Driven, independent thinker and leader who can juggle multiple projects simultaneously with fast-changing priorities
  • High level of integrity and dependability with a strong sense of urgency.
  • A focus on execution. Willing and able to get hands dirty.
  • Flexibility to roll up your sleeves and attack problems and projects as they arise, where you will need to set out a clear structure, method and outcomes yourself.

What do you stand to gain?

  • The exciting opportunity to be part of building something extraordinary.
  • Competitive Salary.
  • A nearly unlimited room for career growth with support along the way.


You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}