
● Would work on our Flutter codebase writing cross platform code for both
Android and iOS.
● 🎨 Work closely with product and design to create amazing user experiences.
● 🐜 Watch out and fix production issues, and target on running a smooth
experience.
● 📈 With the help of the rest of the team, you maintain a great app with few bugs
and trustable analytics: KPIs, logs, crash logs, boards.
Above all, you would be the owner of the app side of things. Drive it to success. That
will be the goal.
We are tech/language agnostic when it comes to developers, so the only hard
requirement is to be smart and passionate. That being said, having the skills below will
be an advantage:
● Experience working with Flutter and/or Dart
● Experience with React/React Native (makes it easier to pick up flutter)
● Experience with Native app development (sooner or later you might get to a point
where you need to write native modules as well)

Similar jobs
JOB TITLE: Android Developer Flutter
ROLES & RESPONSIBILITIES
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Ensure lightweight and highly responsive app
- Extending the features as per requirement
- Write expressive code that is clear enough to compensate for simple documentation
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
REQUIREMENTS
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK, design principles, patterns, c,c++ and best practices
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience in using git preferably with github or bitbucket
- Familiarity with Google Maps API, push notifications, firebase, Dart,SMS gateways and Payment gateways
- Solid understanding of the full mobile development life cycle.
Experience: 4+ years
JOB TYPE: Full-time
JOB LOCATION: Lower Parel, Mumbai
Responsibilities
- Collaborate with the core team building a state-of-the-art blockchain based SaaS platform.
- Building mobile applications using latest technologies leveraging Android, node and mongo.
- Apply comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects.
- Backend RESTful API Design and server-side development for web and mobile apps.
- Develop and design database schemas on MongoDB.
- Perform code reviews and unit tests to ensure code consistency and maintainability.
Minimum Qualifications & Qualities
- Passion to solve complex problems of agriculture in a dynamic start-up environment
- Flexible, curious, exploratory, and can-do attitude
- Great sense of ownership and ability to work with very limited supervision
- Bachelor's degree in Computer Science, related technical field, or equivalent practical experience.
- 1+ year of hands-on coding expertise in software engineering.
- Experience with Android, Node.js, mongodb
- Ability to speak English fluently.
Preferred Qualifications
- Strong programming experience of 1+ years with Android, Node.js, Express.js, MongoDB.
- Strong problem solving/troubleshooting skills.
- Experience with SDLC in an Agile work environment using tools like Jira and GitHub.
- Knowledge and experience of NoSQL Databases is a must.
- Knowledge of AWS Services like ECS, EKS, EC2, S3, Lambda, Load Balancing, Route 53, API Gateway along with Infrastructure provisioning and optimization is an advantage.
- Experience with DevOps, CI/CD pipelines on Jenkins, GitHub Actions,
- Experience with containerization environments like Docker & Kubernetes is an advantage.
- Familiar with TDD, CI/CD, Infrastructure as Code
- Knowledge of any Blockchain protocols like Hyperledger is clearly an undue advantage
Skills Required
1. Good with React Native
2. Some who has worked on consumer Apps
What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements and skills
- BS/MS degree in Computer Science, Engineering or a related subject
- 3 years Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
Job Description:
- Min 4-5 years of experience in Mobile application development
- Min 2-year Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & Appstore
Key Skills:
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.
We are looking 2-3 Android Developer with minimum 1-year experience in:
*Tech Skills*
- Kotlin
- MVVM (LiveData, ViewModel)
- Networking: Retrofit2
- Dependency: Dagger 2
- Local database: Room
*Other Details*
- Join within 30 days
- Office: East Delhi (Anand Vihar metro)
- Willing to work in high growth startup
*Your Work*
You will be creating a whole new way to travel. Millions of EaseMyTrip users would be benefited by your work directly. We are creating a very new and unique model of booking hotel and holiday.
*About Us*
EaseMyTrip is probably the only e-commerce company (in the world) that went public (current mkt cap USD 730 mn) while never raising funds from any investor (and remained bootstrapped).
EMT fought david-vs-Goliath battle for 13 years, as all its SIX competitors were deeply funded (and had luxury to be in losses) while EMT kept on surpassing them profitably.
Thanks
Prashant Pitti
Co-Founder - EaseMyTrip.com
● Good understanding of areas such as Algorithms, Data Structures, ObjectOriented Design, Databases.
● Solid understanding of Android Architecture Components
● Understanding of large and complex code bases, including API designtechniques to help keep them clean and maintainable.
● Programming experience in Java, kotlin and related frameworks.
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.









