Software Engineer - Frontend at FairMoney

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
40007
Job Views
72

Job Description



About the Role



  • You will be working as a Software Engineer in our Technology Division, which is now composed of 75+ people in Lagos, Bangalore, Paris, Türkiye, and remotely across the globe.

  • We are building Engineering centers of excellence across multiple regions and are looking for smart, talented, driven engineers. This is a unique opportunity to be part of the core engineering team of a fast-growing fintech poised for more rapid growth in the coming years.

  • Watch the way FairMoney is building Africa's money story


Roles and Responsibilities



  • Developing high-quality features by working with our Product team to better serve customers.

  • Building a platform on which each market can plug its specific features while maintaining a solid common core product.

  • Tackling complex financial processes with the right patterns and appropriate solutions.

  • Helping drive the architecture and technology choices that enable a world-class experience for our customers.

  • Being responsible for designing, developing, and deploying medium to large-sized projects.

  • Helping define engineering best practices and providing technical mentorship to other members of the engineering team.

  • Contributing to continuous improvements to an infrastructure that can handle millions of clients.

  • Analyzing and improving efficiency, scalability, and stability of monitoring, continuous integration, and platform integration.


Our technical stack:



  • Our customer-facing product is a React Native Android and IOS application.

  • We also use react, next js, and typescript.

  • .Net Core (C#) backend.

  • We are hosted on Azure cloud.


Requirements

Basic Qualifications



  • Bachelor’s/Master's degree in Computer Science, Maths, or related technical domain.

  • 3+ years of professional experience in React, React Native, and Next. JS.

  • Excellent troubleshooting skills.

  • Familiarity with RESTful APIs.

  • Solid understanding of core JavaScript, and Typescript concepts.

  • Experience with writing automated tests (eg- Jest, Karma, Jasmine, Mocha, enzyme, cypress).

  • Strong knowledge of testing best practices and understanding of CI/CD.

  • You have excellent verbal and written communication skills.

  • You have excellent problem-solving skills and object-oriented design skills.

  • Teamwork player used to pair programming and peer reviews.


Preferred Qualifications:



  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers.

  • Micro-services experience is very much preferred.

  • Expert knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

  • Experience with cloud providers, preferably Azure, alternatively AWS/Azure;

  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features and create technical designs and specifications.

  • Experience mentoring junior software engineers to improve their skills, and make them more effective, productive software engineers.

  • Experience influencing software engineering best practices within your team.


Benefits



  • Private Health Insurance

  • Paid Time Off

  • Pension Plan

  • Work From Home

  • Training & Development


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept