Company Info
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.
1). React Native Engineer
Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering – PEI
Job Brief
- We are looking for Mobile app developers to build and maintain mobile apps with React Native;
- You will work with product managers, designers, backend developers, and other mobile app developers to build well designed, efficient, and stable features/mobile apps throughout software development lifecycles.
- In this role you should be a team player with enthusiasm, and a keen eye for detail and problem solving, and have experience working in agile teams.
Responsibilities
- Coming up with accurate delivery dates for proposed updates/features.
- Outlining dependencies and requirements for proposed updates made by the product team.
- Implement mobile app designs to the specifications of the design.
- Working with backend engineers to plug into API endpoints to power up features.
- Provide support for QA personnel’s on the team to ensure products are built to specifications and good quality.
- Producing clean, efficient code based on specifications.
- Fixing and improving existing software.
- Documenting product source code.
- Working closely with cross-functional teams to communicate project statuses and proposals.
- Managing software development lifecycles.
Requirements and Skills
- Must be proficient with Typescript.
- Must be proficient with React Native and React Native CLI.
- Must be proficient with Git.
- Ability to learn new languages and technologies.
- Good communication skills.
- Attention to detail.
- Basic understanding of native android and ios development.
- Extensive knowledge of Agile methodologies.
- Must be a team player.
Application Closing Date
Not Specified.
===
===
2). Data Engineer
Location: Lekki, Lagos
Employment: Type Full-Time
Department: Data Team
The Role
- Are you an avid learner, constantly looking to improve and innovate? We are seeking a highly skilled and experienced Data Engineer to partner with in driving our data strategy.
- You’ll play a key role in driving our journey towards becoming a fully data-driven organization and embedding a data-first culture across the business.
Principal Duties and Responsibilities
- Design and build high-performance, secure, and scalable data pipelines to support data science projects following software engineering best practices.
- Curate, wrangle, prepare data, and feature engineering to be used in machine learning models
- Design and develop the data and analytics platform selecting the right technologies for each problem at hand (big-data stack, SQL, no-SQL, etc.)
- Build a modular pipeline to construct features and modeling tables.
- Build a sense of trust and rapport that creates a comfortable & effective workplace and experience in working as part of an agile squad
- Work with Data Analytics and Science team to understand the business needs and build impactful analytics solutions.
- Coordinate and collaborate with the Data Analytics team & other engineering teams to align on our roadmap.
Competency and Skill Requirement
- 4+ years’ experience in a data role (Data Engineer, Data Analyst, Analytics Engineer, etc.)
- 2+ years of hands-on experience building data pipelines in production and the ability to work across structured, semi-structured, and unstructured data.
- Hands-on experience implementing ETL (or ELT) best practices at scale .2+ years of experience in ML pipeline for streaming/batch workflow.
- Hands-on knowledge and experience in working with the modern data stack (Snowflake, BigQuery, Redshift, dbt)
- Hands-on knowledge and experience with orchestration tools (Airflow, Prefect, or Dagster)
- Professional experience using Python for data processing, SQL, Git (as source code versioning and CI/CD), and Apache Kafka.
- Natural ability to manage multiple initiatives and clients
- Authorization to work in the country without sponsorship.
Application Closing Date
Not Specified.
===
===
3). Android Engineer – Offline Business
Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering – POS
About the Android Developer Role
- We are looking for a driven, passionate, and committed individual to join the team as we grow and expand across Africa and beyond.
- As an Android Developer, you will be responsible for developing applications for devices powered by the Android operating system and the development of Android applications and their integration with back-end services.
What Your Day-to-Day Activities Will Be
- 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, 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 Java/Kotlin code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization.
Required competency and skillset to be a Waver
- Candidates should possess relevant qualifications and work experience.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Solid understanding of ISO8583 and EMV
- Proven software development experience with at least one application on app store
- 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 the use of 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 optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- Proficiency in Java and Kotlin.
Application Closing Date
Not Specified.
===
===
4). C# Developer
Location: Lekki, Lagos
Employment: Type Full-Time
Department: Engineering – Solutions Architecture
About the Back-End Engineer (C#) Role
- We are looking for driven, passionate and committed individuals to join the team as we grow and expand across Africa and beyond.
- As our Back-end Engineer you are able to Identify, prioritize and execute tasks in the software development life cycle of a product, manage and oversee projects for the company
Responsibilities
What your day to day activities will be like:
- Effective utilization of C# to develop effective user interface on our product application
- Create innovative solutions to web design issues to help make the application more visually appealing and enhance usability
- Understanding Framework of C# and its accompanying stack
- Experience with building fully responsive web applications
- Working Knowledge with collaboration tools such as Git
- Ensure quick Updates on our product application to make them effective
Other responsibilities:
- A good demonstration of object-oriented or functional analysis design skills
- Demonstrate a good understanding of data structures, algorithms and designing for performance.
- Coding creative, operational or frontend software that helps the designated product build
- Strong problem solving and analytical skills.
- Integrate with the back- end systems and APIs
- Creating Functional and intuitive applications and features.
- Contribute to engineering efforts from designing to implementation, solving complex technical challenges around developer and engineering productivity and velocity
Requirements
Required competency and skill-set to be a waver
- Our ideal candidate is an experienced executioner with at least 2 years’ experience.
- You must be very resourceful and comfortable working under short timelines and intense pressure to deliver in seemingly impossible situations while remaining flexible, proactive, data-driven and efficient.
- Proficient understanding of C# is essential
Deadline: Not Specified.
How to Apply: Interested and qualified candidates should use the links below to apply: