0.0 - 2.0 years
0.0 Lacs P.A.
Koundampalayam, Coimbatore, Tamil Nadu
Posted:5 days ago| Platform:
Remote
Full Time
About Us: Codassl Private Limited is a dynamic and innovative overseas software development company committed to building cutting-edge mobile applications. We foster a collaborative, high-performance, and growth-oriented environment, and we're looking for a highly skilled and experienced Senior Flutter Developer to join our team in Coimbatore and lead key initiatives. Job Overview: We are seeking a highly experienced and passionate Senior Flutter Developer to lead the design, development, and maintenance of robust and scalable cross-platform mobile applications for both iOS and Android. In this role, you will play a crucial part in architecting solutions, mentoring junior developers, and ensuring the delivery of high-quality, performant applications. You will work in a hybrid model, combining the benefits of in-person collaboration with the flexibility of remote work. Responsibilities: Architect and Develop: Lead the architecture, design, development, and deployment of complex cross-platform mobile applications using the Flutter framework and Dart programming language. Technical Leadership: Provide technical leadership and guidance throughout the entire software development lifecycle, from concept to deployment and post-launch support.. Collaboration & Requirements: Collaborate closely with product managers, UX/UI designers, and backend developers to translate complex business requirements into technical designs and scalable mobile solutions. Performance & Optimization: Identify and resolve performance bottlenecks, memory leaks, and other issues to ensure optimal application performance and responsiveness. API Integration: Expertly integrate complex RESTful APIs, GraphQL, and other data sources, ensuring efficient data handling and error management. State Management & Architecture: Drive decisions on appropriate state management solutions (e.g., BLoC, Provider, Riverpod, GetX) and application architecture patterns for large-scale applications. Testing & Debugging: Oversee and contribute to unit, widget, and integration testing frameworks to ensure application stability and reliability. Lead debugging efforts for complex issues. Innovation & Research: Stay at the forefront of Flutter and Dart developments, evaluating new technologies, libraries, and best practices to continually improve our development process and product offerings. Documentation: Create and maintain comprehensive technical documentation, architectural diagrams, and development guidelines. Agile Participation: Actively participate in Agile ceremonies (scrum, sprint planning, retrospectives) and contribute to continuous improvement initiatives. Required Skills and Qualifications: Education: Bachelor's degree (preferably) in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent extensive practical experience). Experience: 3+ years of proven experience in mobile application development, with a significant portion dedicated to building and launching complex applications using Flutter. Technical Expertise: Expert proficiency in Dart programming language and the Flutter framework. Deep understanding of Flutter's widget tree, rendering pipeline, and performance characteristics. Extensive experience with various state management solutions and the ability to choose the most appropriate one for different scenarios. Strong architectural design patterns for mobile applications (MVVM, Clean Architecture, BLoC, etc.). Expertise in consuming and designing robust RESTful APIs and experience with GraphQL is a plus. Solid understanding of mobile security best practices. Proficiency with advanced Git concepts (branching strategies, rebasing, etc.). Experience with continuous integration and continuous deployment (CI/CD) pipelines for mobile applications. Demonstrable experience in optimizing Flutter applications for performance and memory usage. Preferred Qualifications (Bonus Points): Hands-on experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development, allowing for better integration and understanding of platform-specific features. Experience with test-driven development (TDD) and strong knowledge of testing methodologies in Flutter. Experience with cloud platforms like AWS, GCP, or Azure and their mobile-related services (e.g., Firebase, Amplify). Contributions to open-source Flutter projects or significant personal projects. Experience in a leadership role or as a technical lead on mobile projects. What We Offer: Opportunity to lead and significantly impact the development of cutting-edge mobile applications. Job Type: Full-time Pay: ₹200,000.00 - ₹450,000.00 per year Benefits: Flexible schedule Schedule: Day shift Experience: Flutter: 2 years (Preferred) Location: Koundampalayam, Coimbatore, Tamil Nadu (Preferred) Work Location: In person
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
6.0 - 12.0 Lacs P.A.
Experience: Not specified
4.79888 - 16.69896 Lacs P.A.
Experience: Not specified
0.2 - 0.45 Lacs P.A.
Gāndhīnagar
Salary: Not disclosed
2.0 - 4.5 Lacs P.A.
Koundampalayam, Coimbatore, Tamil Nadu
Experience: Not specified
Salary: Not disclosed
Bengaluru
60.0 - 120.0 Lacs P.A.
3.0 - 5.4 Lacs P.A.
0.2 - 0.35 Lacs P.A.
Thiruvananthapuram, Kerala, India
Salary: Not disclosed