Our client is the first Grocery E-shop in Africa. They are the following generation of eCommerce, grocery delivery in Africa by integrating sophisticated technology with fast commerce and promises to deliver orders in less than 40 minutes.
Job scope
They are looking for a qualified Mobile developer to join their team. Your role will be to develop and maintain their high quality mobile application. If you’re passionate about mobile platforms and translating code into user-friendly apps, they would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of their mobile applications.
Job duties
Support the entire application lifecycle (concept, design, test, release and support)
Produce fully functional mobile applications writing clean code
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience
Liaise with the Product owner to plan new features
Ensure new and legacy applications meet quality standards
Research and suggest new mobile products, applications and protocols
Stay up-to-date with new technology trends
Create clean, well-documented components
Create full mobile experiences
Communicate with the backend team
Discuss UI/UX with designers/product owners
Manage staging deployments
Job specification
Excellent JavaScript es6 skills
Deep knowledge of React-Native
Able to rapidly integrate with 3rd-party APIs
Familiar with code smells and antipatterns
Able to write object-oriented code
Has very good documentation skills
Able to draw flowcharts
Able to solve and optimize complex algorithms
Benchmarks code speed, mobile performance, and memory leaks
Writes extremely clean, efficient, and maintainable code
Knowledge of JavaScript test suites such as Jest
Ability to perform in a team environment
Excellent analytical skills with a good problem-solving attitude
Familiarity with OOP design principles
Demonstrable portfolio of released applications on the App store or the Android market
CV to cv {at} net - recrute . com