
- The main roles and responsibilities would be:
- Deliver high quality mobile apps on Android platforms.
- Create best practice, drive initiatives to build reusable frameworks, components and solutions.
- Engage with the team to create a knowledge centre on Android.
- Minimum experience of 1 years needed. Ideally more than 2 years.
- Maps based apps.
- Payment gateway integration: (PayPal, Stripe, Paytm etc).
- Integration of webservices
- Marketplace apps
- Live Streaming
- Offline application development.
- Strong OO design and programming skills in Java
- Android SDK
- JSON/REST API
- Social Media APIs
- UML/Design Pattern
- Knowledge of Retrofit,Volley,Dagger2,Realm,RxJava,Espresso
- Knowledge of android architecture component(LiveData etc).
- Working Experience on MMVM and MVP architecture
- Experience in SQL and NOSQL databases.
- Familiarity with cloud message APIs and push notifications
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git.
- Work closely with the leadership team to define roadmap and development plans
- Help define and implement standards and promote best practices for the Android development team
- Tackle daily challenges with your creative problem solving recommendations
- Mentor and contribute knowledge to the rest of the team and the organization
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with threading, and performance tuning
- Ability to understand business requirements and translate them into technical requirements

About Skooltree technologies private limited
About
Company video


Connect with the team
Company social profiles
Similar jobs
Position: Senior React Native Developer (4- 7 years)
Location: Remote (Company in Mumbai)
Company: Big Rattle Technologies Private Limited
Immediate Joiners only.
Summary:
We're looking for a seasoned React Native developer who has shipped production-grade mobile apps on both iOS and Android — ideally in the high-traffic, high-stakes world of e-commerce. You'll own the mobile experience end-to-end: architecture, performance, and flawless UX across devices.
Note: We are looking for a senior expert who has delivered multiple apps that are built from scratch and hosted on Apple Store/ Play Store i.e. e2e lifecycle.
KEY RESPONSIBILITIES
- Design and build scalable React Native apps for both iOS and Android from scratch to App Store / Play Store deployment.
- Architect complex e-commerce flows — product catalogues, cart, checkout, payment gateway integration, and order tracking.
- Optimize app performance: reduce TTI, maintain smooth 60fps animations, and manage memory on low-end devices.
- Integrate REST and GraphQL APIs; manage state with Redux Toolkit, Zustand, or React Query.
- Implement push notifications, deep linking, in-app navigation, and offline-first strategies.
- Write clean, well-tested code; maintain CI/CD pipelines using Fastlane, GitHub Actions, or Bitrise.
- Collaborate with designers, backend engineers, and product managers in Agile sprints.
- Conduct code reviews and mentor junior mobile developers.
Required Skills:
Core Mobile
▸ React Native CLI & Expo
▸ TypeScript
▸ React Navigation v6+
▸ iOS (Swift basics) & Android (Kotlin basics) ▸ Xcode & Android Studio
E-commerce & Integrations
▸ Product / Cart / Checkout flows
▸ Razorpay, Stripe, PayPal SDKs
▸ Wishlist, search UX, filters
▸ Order tracking & delivery status
▸ Push notifications & deep linking
State & Data
▸ Redux Toolkit / Zustand
▸ React Query / SWR
▸ REST & GraphQL APIs
▸ AsyncStorage / MMKV
▸ Firebase Realtime DB / Firestore
DevOps & Tooling
▸ Fastlane & GitHub Actions / Bitrise
▸ Jest (unit) & Detox (E2E)
▸ Firebase Crashlytics & Sentry
▸ Flipper / Reactotron
▸ App Store & Play Store deployments
Nice to Have skills: New Architecture · RN Web · AR try-on · RTL support · Shopify SDK · WCAG · Maps SDK
- React Native New Architecture (JSI / Fabric / TurboModules)
- React Native Web or monorepo setups (Nx, Turborepo)
- AR product try-on experiences (ARKit / ARCore)
- Shopify Storefront API or WooCommerce SDK experience
- Accessibility (WCAG mobile) implementation
- Live order-tracking maps (Google Maps / Mapbox)
Required Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Why should you join Big Rattle?
Big Rattle Technologies specializes in AI/ ML Products and Solutions as well as Mobile and Web Application Development. Our clients include Fortune 500 companies. Over the past 13 years, we have delivered multiple projects for international and Indian clients from various industries like FMCG, Banking and Finance, Automobiles, Ecommerce, etc. We also specialise in Product Development for our clients.
Big Rattle Technologies Private Limited is ISO 27001:2022 certified and CyberGRX certified.
What We Offer:
- Opportunity to work on diverse projects for Fortune 500 clients.
- Competitive salary and performance-based growth.
- Dynamic, collaborative, and growth-oriented work environment.
- Direct impact on product quality and client satisfaction.
- 5-day hybrid work week.
- Certification reimbursement.
- Healthcare coverage.
Role: Flutter Developer
Please share contact details as well while sharing interest in the opportunity. I can be reached at nine one five zero nine five four eight nine nine.
1. Hands on Mobile APP Development - 5-8 Years (IOS/Android)
2. Hands on Flutter Development - 2-3 Years - should have worked on
atleast one industry grade apps
3. Excellent problem-solving skills
4. Converting mocks to UI (Pixel perfect design implementation)
5. Experience in Bloc state management
6. Experience in asynchronous programming
7. Good understanding of implementing API integration
Please submit candidate’s portfolio (Play store or App store Links)
if the JD is relevant, kindly share the updated profile with current CTC, expected CTC and notice period.
Key Responsibilities
Developing new features and user interfaces from wireframe models.
Ensuring the best performance and user experience of the application.
Fixing bugs and performance problems.
Writing clean, readable, and testable code.
Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Key Skills
1. Extensive knowledge of mobile app development. This includes the whole process, from the first line of code to publishing in the store(s).
2. Deep knowledge of mobile platforms on which the app runs, e.g., Android, iOS etc.
3. Proficient in HTML, CSS, Javascript, React, React Native, Node whichever language you use in the app.
4. Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc. depending on the libraries you use to test
5. Familiarity with RESTful APIs and mobile libraries for networking.
6. Familiarity with the JSON format.
7. Experience with profiling and debugging mobile applications.
8. Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.
9. Familiarity with Git and Github.
10. Familiarity with push notifications.
11. Understanding mobile app design guidelines on each platform and being aware of their differences.
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.
Responsibilities
- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Knowledge of the open-source Android ecosystem and the libraries available for common
tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
● Ability to design and implement and maintain highly complex systems and
subsystems.
● Writing well-designed, testable and efficient code.
● Designing and developing advanced applications for the Android platform.
● Working as a part of a dynamic team to deliver winning products.
● Troubleshoot, debug and optimize existing applications
.
Requirements:
● Bachelor's degree in Computer Science, related technical field or equivalent
practical experience
● Strong logical and analytical skills
● Should be adaptable and fast learner
● Experience in computer science, data structures, algorithms and software design.
● Experience in Software Development and coding in any general purpose
programming language.
● Should have an interest in android development
Location: Noida
• Build application logic & develop user-facing features in Kotlin and Java.
• Translate designs & wireframes into high-quality code.
• Build reusable components & front-end libraries for future use, as and wherever needed.
• Define front-end architecture, document, estimate scope, & deliver on time.
Candidate profile:
• At least 2 years of professional experience building native projects for Android.
• Have at least one live project.
• Practical knowledge of working with RESTful APIs, & version control tools such as git.
• Experience creating custom libraries.
• Proficiency in various software design patterns.
• Accountable & proactive communicator.
• Has worked in an agile or iterative environment. Can estimate scope & prioritize.
• Independent problem solver. Comfortable with ambiguity & fast pace start-up work culture.
Bonus points:
• If you have previous experience in node js and react
• If you have previous experience in building webrtc products








