Job Description

Job Title: Senior Flutter Developer
Reports to Lead Engineer
Location: Hyderabad
Position Type: Full-time
Experience: 3+ Years of hands on below mentioned technologies
Salary: 10-15 LPA

Job Overview: We are seeking an experienced Senior Flutter Developer to join our dynamic team. In this role, you will be responsible for building and maintaining mobile applications using Flutter, creating pixel-perfect UIs, and working with various third-party integrations. The ideal candidate will have a strong background in Dart and Flutter, with extensive experience in developing cross-platform applications. As a senior developer, you will also take on mentoring responsibilities for junior developers and lead by example.

Key Responsibilities:

  • Design and develop highly functional and responsive mobile applications using Flutter.
  • Create pixel-perfect UI components and ensure they align with design specifications and guidelines.
  • Lead the team in using state management libraries such as Bloc, Provider, Redux, etc., to ensure maintainable and scalable code.
  • Integrate third-party libraries, SDKs, and APIs, including RESTful and GraphQL.
  • Oversee the complete development lifecycle for Android and iOS, ensuring high-quality deployment.
  • Design and implement CI/CD pipelines for automating build and deployment processes.
  • Write unit tests, integration tests, and work with Flutter Test and Mockito to ensure application reliability.
  • Integrate Firebase services (e.g., Firestore, Firebase Auth, Push Notifications) to enhance app functionality.
  • Mentor junior developers, providing guidance on best practices, code reviews, and helping resolve technical challenges.
  • Participate in architectural discussions and suggest improvements for app performance and scalability.

Required Skills and Experience:

  • 4+ years of hands-on experience in Flutter development.
  • Strong proficiency in Dart and cross-platform mobile development principles.
  • Expertise in creating pixel-perfect UI and working with Flutter’s rich set of widgets.
  • Advanced experience with state management libraries like GetX, Bloc, Provider, Redux, etc.
  • Experience with CI/CD pipelines and version control systems (e.g., Git, Bitbucket).
  • Strong understanding of Android and iOS development lifecycles and platform-specific guidelines.
  • Experience integrating with RESTful and GraphQL APIs.
  • Knowledge of Firebase services, including Firestore, Firebase Auth, and Push Notifications.
  • Familiar with testing frameworks such as Flutter Test, Mockito, and integration testing.
  • Excellent problem-solving, debugging, and optimization skills.
  • Strong attention to detail and ability to meet deadlines.
  • Experience with app store submission processes for both iOS and Android.
More Details
Employment Type: Full Time
Location: Hyderabad , Telangana , India
Experience Required: Mid-Senior Level
Date Published: 15 Dec 2024
Share Job Opening