Flutter Lead Developer

Year    Chennai, Tamil Nadu, India

Job Description


Job Title: Flutter DeveloperLocation : ChennaiCTC : 14 to 15 LPANotice Period : Immediate to 15 DaysPosition 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

Expertia AI Technologies

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3441684
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Rs.1500000 per year
  • Employment Status
    Permanent
  • Job Location
    Chennai, Tamil Nadu, India
  • Education
    Not mentioned
  • Experience
    Year