Senior FE Mobile Engineer (Flutter)

Senior FE Mobile Engineer (Flutter)

Posted 4 days ago by Andela on Linkedin

Negotiable
Undetermined
Remote
EMEA

Summary: The Senior FE Mobile Engineer (Flutter) at Andela is responsible for designing, developing, and deploying high-performance mobile applications for both iOS and Android platforms. The role requires extensive experience in Flutter and mobile app development, with a focus on optimizing user experience and mentoring junior developers. This position is fully remote and offers the opportunity to work within a diverse global community of technologists. Candidates must have a strong technical background and a passion for mobile development.

Key Responsibilities:

  • Design, develop, and deploy advanced Flutter applications for both iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and implement new features and functionality.
  • Maintain and enhance existing codebase to improve performance, stability, and scalability.
  • Optimize application performance, address bottlenecks, and improve application responsiveness.
  • Ensure best practices and coding standards are adhered to, including conducting code reviews and mentoring junior developers.
  • Build reusable components and front-end libraries for future use.
  • Integrate with RESTful APIs, external data sources, and third-party libraries.
  • Troubleshoot and debug complex issues in production and non-production environments.
  • Stay up-to-date with the latest trends and technologies in mobile development and Flutter ecosystem.
  • Lead architecture decisions and implement scalable solutions for complex mobile applications.
  • Perform platform-specific optimizations and handle device-specific requirements.
  • Mentor team members and contribute to technical documentation.
  • Participate in sprint planning and provide effort estimations.

Key Skills:

  • Bachelor's degree in computer science or similar, advanced degree preferred.
  • 5+ years history of total mobile app development.
  • At least 4+ years of hands-on experience with Flutter and Dart programming language.
  • Strong understanding of state management approaches in Flutter (Provider, BLoC, Riverpod, GetX).
  • Proven experience in building and publishing Flutter apps for both iOS and Android.
  • Expertise in integrating Flutter applications with RESTful APIs and third-party services.
  • Good understanding of Object-Oriented Programming principles and Design Patterns.
  • Experience with Firebase services, push notifications, and analytics.
  • Proficient in building UI components, custom animations, and implementing complex UI designs.
  • Familiarity with native development in iOS (Swift) and Android (Java/Kotlin).
  • Knowledge of CI/CD pipelines and version control systems like Git.
  • Ability to write clean, maintainable, and scalable code with an emphasis on quality.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT