Description

Lead technical direction and architecture for mobile and web applications.

Responsibilities

  • Own application design and technical decision-making for mobile and web platforms.
  • Lead the end-to-end project lifecycle from requirements gathering to delivery.
  • Mentor the engineering team on architectural approaches and best practices.
  • Produce technical documentation and ensure the Definition of Done is met.
  • Manage Git branching strategies and App Store deployment processes.

Required Skills

  • 10+ years of experience in native Android or iOS development.
  • 3+ years of experience developing Flutter applications using Dart.
  • Mandatory experience with Flutter Web.
  • Deep knowledge of Clean Architecture and SOLID design principles.
  • Expertise in State Management including Provider and BLoC.
  • Hands-on experience with Method and Platform channels, Isolates, Event Loops, and Streams.
  • Proficiency in Flutter performance profiling and debugging.
  • Strong understanding of iOS Human Interface and Android Material Design guidelines.
  • Experience with unit testing using flutter_test and RESTful API integration.

Preferred Skills

  • Degree in Computer Science, Engineering, or a related field.

Education

Any Gradute