Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Oct 11, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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
    Read more about this company

     

    Product Engineer

    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.

    Check how your CV aligns with this job

    Method of Application

    Send CVs to careers@termii.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Termii Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail