Job Title: Sr. Flutter Developer
Client: Cognizant / CVS Health
Location: Richardson, TX / Woonsocket, RI (Hybrid: 2-3 days onsite weekly)
Tenure: Long-term
Interview Process: 1 internal + 2 client rounds
Job summary:
- We are looking for a Strong and Independent contributor who is able to lead and coordinate with other team members.
- Experience in building mobile applications for Android and iOS.
- Familiarity with RESTful APIs, Firebase, or other backend technologies.
- Experience with version control systems like Git.
- Solid understanding of mobile app architecture and best practices.
- Ability to work in an Agile development environment.
- Knowledge of native mobile development (Kotlin, Swift) is a plus.
- Excellent problem-solving skills and a keen attention to detail
Experience:
- Overall 8 + years with mobile development with 4-5 years of experience as Flutter developer.
Requied Skills:
- Dart programming Language
- Flutter Frameworks & widgets, Flutter App Distribution, Flutter Tools & Techniques
- Rest API integrations & backend communications
Nice to have skills:
- Experience with state management libraries like Provider, Bloc, or Riverpod.
- Knowledge of testing frameworks and tools for Flutter, such as JUnit, Mockito, and Flutter Test.
- Familiarity with CI/CD pipelines for Flutter.
- Understanding of mobile app design principles (Material Design, Cupertino).
- Contributions to open-source Flutter projects or plugins.
Responsibilities:
- Will be developing a11y compliant complex screens and flows using Jetpack Compose. Will be developing remotely configurable UI. Will be coding Pharmacy App using Kotlin. Will be developing Micro App. Will be writing loosely coupled code using Kotlin. Will be fixing Crash and Bugs. Will be improving App Performance.
- Develop and maintain mobile applications using Flutter and Dart.
- Collaborate with designers and backend developers to create seamless, high-performance applications.
- Ensure responsiveness and scalability of the applications on multiple platforms (iOS and Android).
- Debug and fix bugs, crashes, and performance bottlenecks.
- Work with version control tools (e.g., Git) to manage codebase and releases.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback.
- Keep up-to-date with new Flutter developments and share knowledge with the team.