GoTo Group

Senior Software Engineer – Android, Consumer Payments

GoTo Group

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Write code that is clean, concise, tested and scalable
  • Working with deep expertise in mobile applications on Android and Flutter. Flutter will be your main stream of work even if your current expertise is Android
  • Attend daily standup meetings, do sprint planning/backlog reviews, communicate project/development status to internal and external teams in a timely fashion
  • Analyse and estimate product features defined by Product Manager/Product Owner by collaborating with Business, Product, and other Dev teams in close coordination
  • Participating in the design review process, seeking and providing constructive criticism
  • Improving code structure and architecture in service of testability and maintainability
  • Formulate clear and efficient technical documentations

Requirements

  • 5 to 7 years of experience in Android development and working knowledge of the general mobile landscape, architectures and implementation (MVC, MVI, MVVM), trends, and emerging technologies
  • Bonus if you have experience working on Flutter apps with state management solutions like Bloc & Redux
  • Proficiency in Unit testing and Test driven development. Good analytical, problem solving and debugging skills
  • Familiarity with various Android Dev tools provided by Android. Knowledge of Flutter Dev tools will be an added advantage
  • Proficient in Kotlin programming and Android SDK. Working experience with popular third party libraries for networking, async, image loading etc
  • Bonus: Experience building cross-platform compatible complex Flutter apps with Dart and Flutter.
  • Strong understanding of Android Apps architecture, implementation and mobile apps architecture in general
  • Ability to write model code for functional and nonfunctional requirements and help improve the code quality standard across the team

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentFlutterKotlinDartUnit testingTest driven developmentMVCMVIMVVMcode quality
Soft skills
analytical skillsproblem solvingdebugging skillscommunicationcollaborationconstructive criticismtechnical documentation