Overview
OmniRetail is a unified consumer goods distribution platform that improves the inefficiencies of traditional trade by digitising the key stakeholders through its stellar products; OmniBiz, the B2B e-commerce platform; and Mplify, a Distribution Management Solution that helps FMCG distributors drive growth by automating their sales and inventory on a best-in-class technology stack. OmniPay is the embedded finance solution for OmniBiz and Mplify.
Job Position: React Native Developer
Job Location: Lagos
Job Description
- As a React Native Developer, you will be responsible for designing, developing, and maintaining our e-commerce platform.
- You will work closely with cross-functional teams, including product managers, designers, and other developers, to create robust and scalable solutions.
- Your expertise in both front-end and back-end development will be crucial in enhancing our platform’s functionality and user experience.
Job Responsibilities
- Develop and maintain web applications using React for the front end and Node.js/Express for the back end.
- Collaborate with product managers and designers to understand user requirements and translate them into technical specifications.
- Ensure high performance and responsiveness of applications, focusing on both the front-end and back-end.
- Implement RESTful APIs to integrate with various services and third-party APIs.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot, debug and upgrade existing software.
Job Requirements
- Bachelor’s Degree is required
- 5 years of industry experience
- React /HTML/CSS
- Strong analytical, design, and problem-solving skills, with a strong desire to create new things, dive in wherever there’s a need, and learn new things
- Hands-on experience in modern JavaScript frameworks and libraries (e.g. React, Angular, Vue, and Ember)
- Hands-on experience in Server-side development using NodeJS
- Proficient in HTML5, CSS, and CSS Preprocessors (Less/Sass) and able to create clean and precise browser-compatible code
- Understanding associated patterns like Web component-based architecture, microapps, or JAM stack.
- Well-versed in ES6 and Typescript with CSS preprocessor tools like SASS, LESS, or Stylus.
- Good understanding of Data Structure and algorithms like Graphs, Tree, Stack, Queues, Maps and Heaps. Algorithms like Traversals, BFS, DFS, Divide and Conquer, Sorting, and lists.
- Experience in SQL databases such as Postgres or MySQL. NoSQL concepts and databases are based on object stores and Stores like MongoDB, DynamoDB, and Cassandra.
- Experience in unit test frameworks like Jasmine, Jest, Junit, and package management.
- A strong team player used to work in an agile (scrum) environment.
- Writing reusable, testable, and efficient code.
- Need to optimize codes and test programming modules.
How to Apply
Interested and qualified candidates should send their CV to: olamide.olomolatan@omnipay.com.ng using the job title and location as the subject of the mail.