-
Recro

Mobile Application Developer

Recro
India · Full-time · Associate

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

dart flutter git kotlin cloud scrum ios
Login to Apply
Posted
Feb 02, 2025
Type
Full-time
Level
Associate
Location
India
Company
Recro

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Scaleway
Related

Software Engineer - Serverless Compute

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
KONE
Related

Senior Lead Mobile SW Developer, Technician Experience Platform Development

2026-05-28

Full-time
Mid-Senior
Finland
Industrial Machinery Manufacturing
Engineering