Posted:2 months ago| Platform:
Work from Office
Full Time
Role & responsibilities Develop High-Quality Mobile Applications: Design and build robust, scalable, and high-performance mobile applications using Flutter. Ensure the applications are optimized for maximum performance, responsiveness, and usability across both iOS and Android devices. Implement UI/UX designs using Flutter widgets, ensuring a seamless user experience. Collaborate with Cross-Functional Teams: Work closely with product managers, designers, and backend developers to define and implement new features. Participate in code reviews and contribute to continuous improvement of coding standards and processes. Communicate technical requirements clearly with team members and stakeholders. Integration with APIs: Integrate third-party APIs and services into mobile applications. Work on integrating the applications with existing backend systems and databases, ensuring smooth data flow and synchronization. Troubleshooting and Debugging: Identify, diagnose, and resolve bugs and performance issues. Conduct thorough testing of the applications to ensure compatibility with different devices, operating systems, and screen sizes. Maintain and Improve Codebase: Write clean, maintainable, and efficient code. Use version control systems (e.g., Git) and follow best practices for software development. Maintain documentation for the development process, application architecture, and codebase. Stay Updated with Emerging Technologies: Continuously explore, evaluate, and implement new technologies and tools to improve the development process and the quality of the application. Stay updated with the latest trends in mobile application development, specifically within the Flutter ecosystem. 2. Preferred candidate profile Proven Experience: Strong proficiency in Dart programming language and the Flutter framework. At least 2-3 years of hands-on experience in developing mobile applications using Flutter. Familiarity with mobile development concepts for both Android and iOS platforms. Technical Skills: Experience in integrating APIs and third-party libraries. Proficient with state management techniques like Provider, Riverpod, BLoC, or others. Solid understanding of mobile UI design principles and common patterns (e.g., Material Design). Experience with SQLite or other local databases. Familiarity with Firebase and cloud-based services. Knowledge of platform-specific UI guidelines and best practices for Android and iOS development. Version Control: Strong understanding of Git or other version control systems. Problem-Solving Skills: Ability to troubleshoot, debug, and optimize code. Strong analytical skills with an eye for detail and performance optimization. Collaboration & Communication: Excellent collaboration skills, with experience working in a team environment. Strong written and verbal communication skills to clearly articulate technical concepts to non-technical stakeholders. Preferred Skills (Optional but beneficial): Familiarity with CI/CD tools and automation. Experience with platform channels in Flutter for accessing native code. Experience with App Store and Google Play Store deployment processes. Experience in building applications related to IoT or smart home devices. Knowledge of unit testing and UI testing frameworks such as Mockito, Flutter Driver, or Integration Testing.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Kochi, Ernakulam, Thrissur
5.0 - 13.0 Lacs P.A.
Greater Noida
10.0 - 15.0 Lacs P.A.
9.0 - 12.0 Lacs P.A.
Experience: Not specified
1.8 - 2.4 Lacs P.A.
3.0 - 4.0 Lacs P.A.
3.5 - 8.5 Lacs P.A.
Experience: Not specified
0.5 - 1.0 Lacs P.A.
Bengaluru
0.7 - 3.0 Lacs P.A.
Mumbai, Mumbai Suburban, Navi Mumbai, Mumbai (All Areas)
3.25 - 8.25 Lacs P.A.
4.0 - 6.0 Lacs P.A.