We Are Looking For Android Flutter Developer

Year    MH, IN, India

Job Description

Location: Mumbai



Experience: 4+ Years



Role Overview:




We are seeking a highly skilled and experienced Senior Software Engineer with a strong focus on Flutter (Dart) and in-depth knowledge of native Android development. The ideal candidate will be passionate about building exceptional mobile experiences and possess a deep understanding of both cross-platform and native development paradigms. You will play a key role in designing, developing, and maintaining our next-generation mobile applications.

Responsibilities:



Be a part of team of cross-platform mobile applications using Flutter and Dart, ensuring high performance, responsiveness, and scalability. Architect and implement seamless integrations between Flutter modules and native Android components. Utilize and have a strong understanding of state management solutions, with a specific emphasis on Riverpod. Take ownership of the Android application development lifecycle, from design and implementation to testing and deployment, primarily using Kotlin. Leverage Java / Kotilin knowledge when necessary for maintaining or integrating with existing codebases. Engage in hands-on programming, writing clean, maintainable, and well-documented code. Collaborate closely with UI/UX designers to implement best-in-class user interfaces and user experiences, ensuring intuitive navigation and visual appeal across various screen sizes. Drive and participate in Test-Driven Development (TDD) practices to ensure code quality and reliability. Implement and maintain efficient communication channels between Flutter and native Android code using Pigeon structure. Conduct thorough performance testing and implement optimization strategies to ensure smooth application performance. Ensure applications are adaptable and provide an optimal experience across a wide range of Android device screen sizes and resolutions. Stay up-to-date with the latest advancements and best practices in both Flutter and native Android (Kotlin) development ecosystems. Participate in code reviews, providing constructive feedback to team members. Troubleshoot and resolve complex technical issues. Contribute to the technical design and architecture of mobile applications. Mentor and guide junior engineers on the team.

Required Skills and Experience:



Bachelor's or Master's degree in Computer Science or a related field. Minimum of 4+ years of professional experience in mobile application development. Strong understanding and practical experience with native Android development using Kotlin as the primary language. Experience in developing applications using Flutter and Dart. Proven experience with state management solutions, with a strong proficiency in Riverpod. Hands-on experience with native project integrations in both Android and Android environments. Deep understanding of RESTful API consumption and data serialization/deserialization techniques. Demonstrable experience in implementing best-in-class UI/UX principles and adapting designs for various screen sizes. Strong commitment to Test-Driven Development (TDD) and writing unit, integration, and UI tests. Experience in setting up and utilizing Pigeon for native-Flutter communication. Proficiency in performance testing, profiling, and optimization of mobile applications. Solid understanding of mobile application architecture patterns (e.g., MVVM, BLoC). Experience with version control systems (e.g., Git). Excellent problem-solving, communication, and collaboration skills. Ability to work independently and as part of a team in a fast-paced environment. Experience with agile development methodologies A strong portfolio showcasing Flutter and native Android applications.

Kindly share your updated resume


ruchita.pasekar@e-stonetech.com

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.


Job Detail

  • Job Id
    JD4714516
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year