Mobile Engineer : Flutter | Online Jobs | Optimhire

Mobile Engineer : Flutter

In a nutshell:

  • Full time
  • Based in Chennai (with flexibility)
  • Super Early Stage
  • Cash (industry standards) + Stock (with great upside)
  • Experience: 1-2 yrs Flutter Dev
  • Gritty team, building for India

The Role


As a Flutter Developer at Oro, you will be involved with the engineering and product teams. You will work on a legacy-free codebase, build state-of-the-art products from scratch, lead our technical plans and have an outsized impact on our engineering and product decisions.

Oh did we mention? You will be working with people who have had experience founding and building various startups!


  • Design and Build sophisticated and highly scalable products using Flutter.
  • Translate and build designs and wireframes into high quality responsive UI code.
  • Proficiency in the use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) which relates to designing and developing architecture.
  • Learn and explore feasible architecture options for implementing new features.
  • Suggest space and time efficient Data Structures.
  • Follow best practices while maintaining structure and comprehensive documentation to ensure context across teams.
  • Use CI/CD for smooth deployment.
  • Document the project and code efficiently.
  • Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
  • Ensure security guidelines are always followed while developing the app.
  • Maintaining software through product lifecycle including design, development, verification and bug fixes.
  • Perform time profiling and memory leaks assessment.
  • Help with building Oro's tech team and iterating on the hiring framework; Create peer learnings for team members and build context for new team members.
  • Provide regular feedback to your team (peers and managers) to ensure continuous improvement.

Skills & Requirements

Must haves

  • Must have experience working with Flutter SDK and Dart programming language.
  • Strong knowledge on Flutter widgets like Cupertino for iOS and Material Components for Android.
  • Knowledge on building flutter module and flutter plug-ins.
  • Knowledge on native Android and iOS: To build custom Flutter Packages.
  • Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
  • Git: To manage and collaborate in different projects with the rest of the team.
  • Know how to publish apps to Playstore and Appstore

Good to have

  • Experience in the fintech industry
  • Experience working with cyber security and compliance

More About Us


We're all one team, but let's get specific. In this role, you'll be directly working with:

Kethan - Oro's founding Engineer(ing Lead) from IIT Bombay has a Computer Science degree with 3+ years of Fintech experience, he was an integral part of Rupeek's engineering team. Kethan in enthusiastic about competitive programming and basketball. Our quintessential Hyderabad man loves travelling, music and his biryani. His GitHub.
Sreekesh - Oro is Sreekesh's 6th entrepreneurial gig, but his biggest achievement is losing 50Kgs of bodyweight in 2020! A product person, a designer and a UI/UX person, he was the cofounder of Genie and handled growth partnerships for Dunzo. It is usually advisable to schedule meetings with him after his first cup of coffee.


Can't wait to work with us! But there's more -

  • Flexible vacations and working hours: If you're working with us, means we trust you.
  • A brand new laptop: Whichever suits your work needs - Mac or Windows, you choose. You will be the best to take that call.
  • Easy remote work policy: If you want to work from home (or anywhere) for some time, we are easy. No need to take vacation.
  • Make a big difference: Take, own and implement decisions to build Oro from scratch. The focus is on a quality product and the big little details.
  • Company health and insurance policy: We take health seriously, and so should you. The insurance policy is just a part of the package.
  • Allowances for work: We all need certain things to get our work done. So get those things that are beneficial to succeed in this role.

The Process

We want you as soon as possible. But, we are willing to wait for the right candidate. 

  1. Get to know each other - You'll talk to someone who already works with Oro, understand what we do and how we do it. Don't worry! This is a non-technical round. It's meant to get you excited about Oro and see if we align together.
  2. Technical Round/Case study - This is to evaluate your problem solving skills; how you break down a problem and how you think about solving it. As well as how you will grow with Oro.
  3. Final Chat - So you're almost there. Have a chat with the leadership to understand your interview experience, talk about your ambitions, what you're looking for. We value team fit, and want to you to see if you'll enjoy working with us. And, finally, compensation too.

We are mindful of your time! Going through all stages, and issuing offer letter can be done within 1 week (once all requirements are met, of course). Once this is all clear, we will extend a formal offer.

Job Type



Mobile Developers

Must have Skills

  • Android - 1 Years
  • iOS
  • Firebase
  • Cyber Security
  • Flutter - 1 Years
  • FinTech

9 - 22 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Chennai, Tamil Nadu, India


Kethan k