Job Title: Software Engineer – Frontend
Location: Nigeria (Remote)
Job type: Full-time
About FairMoney Nigeria:
FairMoney Nigeria is building the leading mobile bank for emerging markets. We started with a digital microcredit application on Android, and currently roll out additional financial services (current account, savings, debit card) while expanding the product to Western Africa and South-East Asia.
Summary:
- 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.
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 on mobile.
- We use React, Next.js, and Typescript for web.
- .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.
- 5+ years of professional experience in React, React Native and Next.JS
- 2+ years of experience working in Fintech.
- 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:
- Full-stack experience is a big plus.
- 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.
How to Apply:
Interested and qualified candidates should Click on ‘Apply now’ below.
Click here to download the Editable CV Template
Recruitment Process:
- Screening call with a member of the recruitment team for 30 minutes.
- Technical with frontend focus + culture fit interview.
Note:
- Candidates with strong React Native experience will be given special consideration during the recruitment process.
- We believe that your expertise in React Native will play a crucial role in our mobile banking platform’s success and enable us to provide a world-class experience for our customers.