Qualification - BE in Computer Science, Software Engineering, or a related field
Years of Exp - 8+ Years (2-3 Years experience in the each technology(Flutter, iOS Android))
Roles responsibilities
Must have good expertise in handling Mobile Applications like Flutter, Android, IOS, and etc.
Review and provide constructive feedback on code contributions to maintain code quality.
Discover, evaluate, and implement new technologies to maximize development efficiency.
Estimate project timelines and resources required for mobile development tasks Track project progress, identify potential risks, and proactively address any issues that may impact delivery timelines.
Responsible for managing and motivating the mobile development team.
Design the architecture of new features.
Familiarity with continuous integration and delivery (CI/CD) processes for mobile applications.
Work with cross-functional teams to define and design new features.
Coach and mentor mobile developers to grow into their work.
Implement the best quality assurance processes.
Ensure delivering the required software quality and reliability of the mobile teams output.
Code review Testing: Conduct regular code reviews to ensure compliance with coding standards, identify bugs, and suggest improvements.
Work closely with the Quality Assurance team to ensure thorough testing of mobile applications and achieve a high level of application reliability.
Work on revamping existing software by adding new features in order improve overall performance.
Skills required
Strong analytical and problem-solving skills.
Proficiency in Flutter framework for cross-platform development.
Strong expertise in iOS app development using Swift and/or Objective-C.
Solid knowledge of Android Native development using Java and/or Kotlin.
Experience in successfully delivering and deploying mobile applications for both iOS and Android platforms.
Excellent leadership and people management skills.
In-depth understanding of mobile app architecture, design patterns, and best practices.
Familiarity with version control systems like Git and continuous integration/continuous deployment (CI/CD) pipelines.
Helping team members whenever they stuck
Should be ready to work in a fast-paced and creative environment
High level of expertise in client communication and team handling
Database structure experience like SQLite or Core Data or Other