Job Description
• Build mobile application features, SDKs and platform tools
• Lead the design, architecture, and development of high-quality mobile applications using Flutter for both iOS and Android platforms. Ensure that the apps meet user needs and business goals
• Solve complex technical challenges, such as app performance, scalability, and security. Provide solutions that ensure high-quality code and maintainability
• Work closely with product managers, designers, backend developers, and other stakeholders to ensure seamless integration of the mobile app with backend systems and other products.
• Promote and ensure the use of best practices such as Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), code reviews, and unit/integration testing to maintain code quality and reduce technical debt.
• Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.
REQUIREMENTS
• Strong problem-solving skills
• Expertise and mastery of Flutter, Git, Clean Architecture and Automated testing
• Experience in Swift and Kotlin Native Mobile Development is a huge plus
• Fast learner and team player
• Self-driven
• Follow-through the development of new features and enhancements based on product requirements, from development analysis, design, implementation, testing, and operational support
• Aptitude to learn new tools necessary to the task
• Confidence to challenge ideas and directives where a better alternative is present
• Persistence to clarify ambiguity before proceeding to act
• Objective approach to reconciling various software design options
• Ability to make decisions based upon rigorous logic and in-depth analysis to solve difficult problems and come up with effective solutions
EDUCATION EXPERIENCE
• Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
TECHNICAL SKILLS
• 5+ years software development experience
• At least 5 years of working with Flutter, Git, and mobile development
• Strong knowledge and experience in consuming RESTful web APIs or GraphQL
• At least 5 years of experience in writing unit test cases or any automated testing tool regardless of language.
• Working experience with build toolchains and CI tools: GitLab CI, or anything similar is a huge plus
• Experience with Agile Methodologies (Scrum or Kanban)
• Experience with Swift and Kotlin native mobile development is a big plus
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer - Mobile Flutter position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
