We are seeking a Senior Engineer - Android/iOS to join our development team. In this role as a Senior Engineer - Android/iOS, you will play a key role in leading and developing features that will impact our valuable customers. Leveraging your expertise in creating scalable Mobile applications and migrating existing native Android/iOS applications to Flutter, you will be responsible for designing, developing, and optimizing our applications to deliver unparalleled experiences With a proven track record of collaborating with cross-functional teams, you will work alongside a diverse ecosystem of talented engineers, designers, analysts, product experts, and other team members to leverage system design, create technical solutions, dive deep into complex problems.
Responsibilities:
- Design and implement features by writing readable, testable, and maintainable code in Dart, Kotlin/Swift,
- Write test cases to ensure the accuracy and reliability of implementations.
- Provide guidance and mentorship of native Android/iOS developers transitioning to Flutter.
- Participate in Scrum team activities, engaging in various stages of feature development.
- Collaborate with cross-functional teams to understand and design features that meet project requirements.
- Identify and resolve bugs through thorough code analysis, debugging, and determining root causes, then providing practical solutions.
- Contribute to team effectiveness by sharing expertise and experience and adhering to team standards and best practices.
- Participate in improving project efficiency, component quality, and automation processes when needed.
Requirements:
- Minimum 2 years in Android/iOS development
- Strong proficiency in using Dart with Kotlin, or Swift.
- You must have experience in both Dart and Kotlin/Swift.
- Familiarity with Flutter widgets and state management solutions like Provider, BLoC, or Riverpod.
- Comprehensive understanding of S. O. L. I. D principles and Design Patterns.
- Ability to develop features that support various screen sizes, ensure proper localization, and compatibility with different versions of iOS and Android.
- Awareness of security best practices to safeguard sensitive data usage and storage.
- Experience in optimizing memory usage and enhancing performance is a plus.
- Knowledgeable in working with multi-module projects is a plus.
- Deeply understand the advantages and disadvantages of hybrid versus native mobile development.
- Ability to design solutions for medium to complex features that involve different teams.
- Professional experience in working on Agile/Scrum projects is a must.
- Demonstrated teamwork skills with a dedication to collaborative problem-solving and conflict resolution.
- Effective task prioritization and organizational skills, enabling independent work with minimal supervision.
- Your tech stacks also include Git-flow, Git, REST APIs with JSON, Material design, and Cloud messaging.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Software Engineer - Serverless Compute
2026-05-28
Senior Lead Mobile SW Developer, Technician Experience Platform Development
2026-05-28
- Posted
- Feb 02, 2025
- Type
- Full-time
- Level
- Associate
- Location
- India
- Company
- Recro
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer - Developer
2026-05-28
Software Engineer - Serverless Compute
2026-05-28
Senior Lead Mobile SW Developer, Technician Experience Platform Development
2026-05-28