datatrota
Signup Login
Home Jobs Blog

Product Engineer at Termii

TermiiLagos, Nigeria Networking and Tech Support
Full Time
Termii is a communications platform that allows African businesses to send messages to anyone across SMS, email, voice, and instant messaging channels. With Termii businesses can; 1. Verify customer identity & transactions 2. Send product notifications to customers 3. Generate personality and engagement insights from customer transactions

Role Description

  • We are looking for a skilled and motivated Mid-Level Product Engineer with extensive experience in Flutter to join our dynamic mobile app development team. As a Mid-Level Product Engineer, you will take on greater ownership of the design, development, and enhancement of our cutting-edge mobile applications. You will work closely with cross-functional teams and contribute to strategic product decisions.This is an exciting opportunity to make a significant impact on the mobile projects and drive innovation within our team

Responsibilities

  • Collaborate with cross-functional teams, including product managers, UI/UX designers, and backend developers, to define and refine project requirements and technical specifications.
  • Lead the development of scalable, performant, and user-centric mobile applications using the Flutter framework and Dart programming language.
  • Write high-quality, reusable, and maintainable code while adhering to Flutter and Dart best practices.
  • Integrate complex APIs, third-party libraries, and services to enhance application functionality.
  • Optimize applications for maximum performance, scalability, and user experience, conducting advanced debugging and troubleshooting as needed.
  • Work closely with UI/UX designers to ensure seamless implementation of sophisticated and visually appealing user interfaces.
  • Review code written by junior developers, providing constructive feedback and helping to foster a culture of continuous improvement.
  • Stay ahead of the latest advancements in Flutter, mobile app development, and emerging technologies, contributing to innovation and process enhancements within the team.
  • Mentor junior engineers and assist with skill development and best practices in mobile app development.
  • Participate in and lead mobile development process improvements, including continuous integration, testing, and deployment pipelines.

Role Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 3+ years of professional experience in mobile application development, with a strong focus on Flutter and Dart.
  • Proficiency in Android Studio and Xcode, as well as working with mobile development environments.
  • A solid understanding of mobile architecture and design patterns, including experience with state management (e.g., Bloc, Provider).
  • Experience integrating RESTful APIs and third-party services.
  • Knowledge of mobile UI/UX principles and experience working with UI/UX designers.
  • Proficient in version control systems, especially Git and Git workflows.
  • Strong problem-solving skills, with the ability to debug complex issues and optimize for performance.
  • Ability to take initiative, work autonomously, and collaborate effectively with the broader team.
  • Experience in leading or mentoring junior developers is a plus.

Personal Qualities

  • A passion for mobile app development and a strong interest in staying updated on industry trends.
  • Proactive and self-motivated with a strong desire to drive innovation.
  • Analytical and solution-oriented thinking, with a structured approach to solving complex problems.
  • Excellent communication skills, with the ability to articulate technical concepts clearly.
  • Strong organizational and time management abilities, capable of balancing multiple projects and priorities

Benefits and Perks

  • In addition to national and state-observed holidays, team members get 20 days of paid time off.
  • Paid study leave days of up to 10 days per year
  • Paid sick days of up to 10 days per year
  • Health Insurance covering Gym Membership and Spa services.
  • Daily Light refreshments at the office
  • 13th-month pay
  • Flexible Work Structure
  • Paid parental leave days for new parents (i.e Maternity/Paternity leave)
  • Celebration benefits (Birthday, Wedding, Childbirth)
  • Monetary Support (in the event of the loss of a loved one)
  • Learning and Development opportunities.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend