Skills :
- Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
- Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
- A minimum of 2-3 years' experience developing Android and iOS apps professionally.
- Working knowledge and experience with native Android and native iOS development
- A clear understanding of Java and kotlin programming concepts and experience working with native swift should be at least 2 years
- Should be familiar with writing Junit5 unit test cases.
- Experience working on Github, Gradle
- Participate in testing, quality assurance and bug fixes.
- Ability to think analytically and solve problems.
- Ability to work independently is essential.
- Must be knowledgeable about software development lifecycle/methodologies (Agile experience is a plus).
Roles and Responsibilities :
- 2 years of commercial experience developing and delivering Flutter based apps.
- 2 to 4 years of experience developing mobile apps natively in iOS and Android.
- Good understanding of state management, Flutter flavors and app architecture.
- Collaborate with the client to understand the requirements and deliver an effective solution.
- Develop, write unit testcases, perform self-testing, follow best coding practices
- Strong team contribution and interaction
- Participate in all client calls and scrum ceremonies