Senior Software Engineer (Flutter)

Maya logo


View Salaries, Reviews, and more  

Job Summary

Job Type


Years of Experience
At least 5 years

Tech Stacks
React Kotlin Android iOS React Native Flutter UML MVVM CI MVP play

Job Description

Skilled Mobile App Development Engineer, with experience developing features and managing production grade Mobile Apps using both native stack and Flutter as a framework. Development proficiency on either Android or iOS platform is required. The engineer must also be adaptable to new technology and must have a thorough understanding of application design and architecture to aid in building Mayaโ€™s next generation business-facing platforms.

Nature of Work
  • Develop features using Flutter on Android/iOS, code review, solutioning, design and architecture
  • Develop features using native Android or iOS (expertise in either one)
  • Create unit tests and automated tests for applications
  • Document architecture and design in UML (sequence, component and deployment diagrams)
  • Maintain CI/CD pipeline for mobile app builds and deployments
  • Gather requirements from Product team and other stakeholders for rapidly implementing features and use cases

Displayed Skills Mastery
  • Must be able to convert product requirements / user stories to technical tasks
  • Must be able to lead a small team if called upon
  • Manage production releases through each platformโ€™s distribution channel (Google Play Store, Apple App Store, Huawei AppGallery)
  • Design and develop the application architecture for the next-gen version of Maya Business Manager
  • Familiarity with other cross-platform frameworks (React Native, Kotlin Multiplatform) is a big plus. The engineer will help guide the team towards the right investment in terms of providing a distributed, cross-platform development stack for user-facing applications

Expected Results
Develop features and components of the base application for Maya Business

  • Graduate of Computer Science, Computer Engineering, IT or similar course
  • Familiar with MVVM/MVP design
  • With functional reactive programming experience
  • Keen on staying updated with Flutter and learning from the community.
  • Unit Testing
  • Excellent problem-solving and analytical skills 
  • Strong communication and collaboration abilities
  • 5+ years of experience in mobile development, functions as Lead/Specialist

Interview Questions of Senior Software Engineer (Flutter) at Maya

Currently, there aren't any interview questions for this role at Maya shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Software Engineer (Flutter) at Maya

Currently, there aren't any salaries for this role at Maya shared by other job seekers.

View more salaries from Maya โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now