16/07/2020
Responsibilities:
1. Design & implement new software modules based on the product requirements.
2. The primary focus will be on creating new experiences and maintaining the acclaimed app. You will additionally work on innovative new app projects as well as internally incubated ventures.
3. Participating in architectural discussions for new applications
4. Writing code using best practices, considering security and performance
5. Participating in sprint planning and task estimation, taking part in crafting stories/requirements
6. Collaborating closely with the teams of UI/UX designers, PMs, QAs, and other developers
7. Debug existing software components, fix issues and avoid regressions
8. Be proactive, take ownership and be accountable
9. Familiar with Test Driven Development.
10. Participate in software architecture, design discussions and code reviews
Technical Expectations:
1. As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework.
2. Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter development.
3. 2-5 years working as a full-time professional developer (Mobile) and 0.6 Year in a flutter(Must).
4. Experience building a moderately complex Android app with knowledge of dart.
5. Willing to work with cross-platform frameworks
6. Published at least one app on the Play Store using Flutter/ Native (Java/Kotlin)
7. Unit / widget / integration testing of app
8. Understanding the lifecycle of common widgets
9. Understanding of how to use theme
10. Understanding of how to debug Flutter application
11. Ability to use canvas and custom paint usage in Flutter project
12. Asynchrony/multithreading in Dart
All the candidates are required to upload their resume, with the following details:
1. Short description of the project
2. Playstore link of the project, if available (the more the better)
3. Total team members
4. Your role and responsibility
5. Project duration
6. Experience: Minimum 2 years of experience needed in Android development.
7. Qualifications: Finished Bachelors or Masters in Software Engineering. Preferred: BE/ B. Tech. / MCA / MSc. / BSc
Mandatory Skills:
1. Flutter
2. Android Studio
3. Java
4. Android SDK
5. SQLite
Desirable Skills:
1. Kotlin
2. Git
3. Regular Expressions