Job Title: Senior Flutter Developer
Reports to Lead Engineer
Location: Hyderabad
Position Type: Fulltime
Experience: 3 Years of hands on below mentioned technologies
Salary: 1015 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 pixelperfect UIs and working with various thirdparty integrations. The ideal candidate will have a strong background in Dart and Flutter with extensive experience in developing crossplatform 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 pixelperfect 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 thirdparty libraries SDKs and APIs including RESTful and GraphQL.
- Oversee the complete development lifecycle for Android and iOS ensuring highquality 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 handson experience in Flutter development.
- Strong proficiency in Dart and crossplatform mobile development principles.
- Expertise in creating pixelperfect UI and working with Flutters 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 platformspecific 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 problemsolving debugging and optimization skills.
- Strong attention to detail and ability to meet deadlines.
- Experience with app store submission processes for both iOS and Android.