Overview
Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) make and receive payments in a convenient border-less manner.
Job Position: Senior Android Engineer
Job Location: Lagos
Job Description
- As an Android Engineer, you will be responsible for developing applications for devices and SDKs for Android apps powered by the Android operating system.
- You will actively contribute to developing Android-based Software and their integration with back-end services.
- You will also convert UX and UI designs to products.
Job Responsibilities
- Design and development of professional business applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment.
- Work with external data sources/APIs, and unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on fixing bugs and improving application responsiveness, quality and performance.
- Continuously discover, evaluate, and implement new technologies to improve development efficiency.
- Translate designs and wireframes into high-quality code
- Design, build, and maintain high-performance, reusable, and reliable Kotlin/Java code.
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organisation, and automation.
Job Requirements
- 5-8 years of experience as an Android Engineer.
- Strong knowledge of Android development, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Experience with offline storage, threading, and performance tuning.
- Ability to design applications around natural user interfaces, such as “touch”.
- Familiarity with additional sensors, such as gyroscopes and accelerometers.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- A knack for benchmarking and optimisation.
- Proficient understanding of code versioning tools, such as Git.
- Familiarity with continuous integration.
- Competence in building apps with React Native.
Application Deadline
17th September, 2024.
How to Apply
Interested and qualified candidates should:
Click here to apply online