Posted on: 23/10/2025
Job Description :
Key Responsibilities :
Application Development :
- Develop and maintain high-performance mobile applications for Android and iOS using the Flutter framework.
- Write clean, maintainable, and well-documented code following best practices in mobile development.
- Create new features and user experiences while maintaining and improving existing mobile apps.
- Work on UI/UX implementation, animations, and app responsiveness for a seamless cross-platform experience.
- Optimize applications for maximum performance, scalability, and stability.
Architecture & Integration :
- Design and implement robust app architectures, leveraging state management techniques such as Provider, Bloc, Riverpod, or GetX.
- Manage app configurations using Flutter flavors for different environments (staging, production, etc.).
- Integrate with backend services and APIs (GraphQL and REST), ensuring efficient data handling and secure communication.
- Collaborate with backend teams to define API contracts and data structures.
Testing & Deployment :
- Implement unit and widget testing to ensure code quality and reliability.
- Troubleshoot, debug, and resolve performance issues across devices and platforms.
- Manage CI/CD pipelines for automated builds, testing, and deployment to Play Store and App Store.
- Ensure compliance with platform-specific guidelines and publishing requirements.
Collaboration & Innovation :
- Work closely with designers, product managers, and QA teams to deliver delightful mobile experiences.
- Contribute ideas and technical insights to improve user experience, performance, and design.
- Stay updated with emerging trends, libraries, and frameworks in mobile development and Flutter ecosystem.
- Mentor junior developers and contribute to team code reviews and knowledge sharing.
Requirements & Qualifications :
Education : Bachelors degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent hands-on experience).
Professional Experience :
- 2- 5 years of experience in mobile app development, with at least 1- 2 years in Flutter.
- Proven track record of building and deploying at least one app to the Google Play Store or Apple App Store using Flutter or native technologies.
- Solid understanding of mobile app architecture, Dart language, and cross-platform design principles.
- Familiarity with mobile backend integration, GraphQL, REST APIs, and third-party libraries.
- Experience with version control (Git), Agile methodologies, and CI/CD tools.
Key Competencies :
- Strong problem-solving and analytical thinking skills.
- Ability to thrive in a fast-paced, resource-constrained environment.
- Passion for experimentation, innovation, and hands-on tinkering.
- Excellent attention to detail, quality, and user-centric design.
- Balance of data-driven decision-making with intuitive design thinking.
- Collaborative mindset with clear communication and ownership mentality.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1564098
Interview Questions for you
View All