Flutter Lead Developer
Flutter Lead Developer87
Applications
87
Applications
Chennai
Full-Time
Senior: 7 to 11 years
₹ 14L - ₹ 15L (Per Year)
Posted on Aug 29 2024
About the Job
Skills
Flutter Development
Mobile App Architecture
JSON
Android
IOS
XML
Restful API
Job Title: Flutter Developer
Location : Chennai
CTC : 14 to 15 LPA
Notice Period : Immediate to 15 Days
Position Overview:
We are seeking a talented Flutter Developer to join our mobile development team. The ideal candidate should have 5+ years of experience in building high-quality mobile applications using Flutter. The developer will be responsible for designing and implementing user interfaces, collaborating with cross-functional teams to define app features, and ensuring code quality and performance.
Responsibilities:
- Design and implement engaging user interfaces for mobile applications using Flutter framework, leveraging Flutter widgets and Material Design components
- Collaborate with product managers, designers, and other stakeholders to define app features and requirements, ensuring alignment with business goals and user needs
- Develop clean, maintainable, and reusable code that follows Flutter best practices and design patterns, such as BLoC (Business Logic Component) architecture and Provider package
- Integrate third-party libraries and APIs to enhance app functionality and user experience, using packages like Dio for network requests and shared_preferences for local storage
- Optimize app performance for maximum speed and scalability, employing techniques like lazy loading, code splitting, and image optimization
- Debug and fix issues reported by QA or end users, utilizing debugging tools like Flutter DevTools and Android Studio Profiler
- Implement automated tests for UI components and business logic using Flutter's built-in testing framework and tools like Mockito for mocking dependencies
- Stay updated on the latest Flutter developments, tools, and best practices, and share knowledge with the team through tech talks, workshops, and documentation
- Participate in code reviews, providing constructive feedback to team members and promoting continuous improvement in code quality and development processes
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in mobile app development, with a focus on Flutter
- Proficiency in Dart programming language and a strong understanding of Flutter framework, including state management, routing, and platform-specific integration
- Experience building and publishing mobile apps on both iOS and Android platforms, with knowledge of platform-specific UI/UX guidelines and performance optimization techniques
- Solid understanding of mobile app architecture, including BLoC pattern, Provider package, and reactive programming concepts (e.g., Stream, RxDart)
- Familiarity with RESTful APIs and JSON/XML data parsing, using packages like http and json_serializable for network communication and data serialization
- Knowledge of mobile app testing and debugging tools, such as Flutter DevTools, Firebase Test Lab, or Xcode Instruments, and experience with writing unit tests and integration tests for Flutter apps
- Strong problem-solving skills and attention to detail, with a passion for delivering high-quality software products that meet user needs and business requirements
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment and adapt to changing project requirements and priorities
About the company
www.mazenet.com
www.mazenet.com
Industry
IT service
Company Size
201-500 Employees
Headquarter
Chennai
Other open jobs from Mazenet solution