Responsible to develop and maintain the mobile application for iOS and Android using Flutter.
Design and implement efficient and reusable code using the Flutter framework to develop cross-platform mobile applications for Android and iOS platforms.
Develop backend APIs and integrate with databases and external services to support frontend functionality.
Optimize application performance and improve user experience by conducting thorough testing, debugging, and performance tuning.
Stay up to date with the latest Flutter updates, industry trends, and best practices, and integrate them into the development process.
Participate in code reviews and provide constructive feedback to maintain code quality and ensure adherence to coding standards.
Collaborate with the development team to identify and resolve bugs and other technical issues promptly.
Maintain clear and concise technical documentation for all developed applications.
Continuously improve app development processes and practices to increase productivity and efficiency.
Assist in the estimation and planning of development tasks and projects.
Requirements:
Bachelors degree in computer science, Software Engineering, or a related field, or equivalent work experience.
2 years of proven experience working with Flutter.
Experience working with RESTful APIs and integrating frontend applications with backend services.
Familiarity with Google Cloud Platform and deploying applications in a cloud environment.
Experience with mobile app development (iOS/Android).
Strong understanding of web security best practices and data protection.
Familiarity with Flutter, React Native, Swift/Objective-c, Java/Kotlin.