
Senior Android Developer
Requirements:
- Strong passion for Programming in general and Android App development in specific.
- Strong problem-solving skills.
- Strong system design and architecture skills - specifically for android.
- Curiosity to tinker around, explore new paradigms, and strong zest for continuous improvement.
- Over 4+ years of Android App development experience with strong basics and complete exposure to Android development.
- Idea/experience of unit and instrumentation testing in Android E2E App development and/or experience of developing SDKs is good to have.

Similar jobs
Required Skills: Advanced Flutter & Dart Expertise, Scalable Mobile Architecture Design, Performance Optimization & Profiling, OTT & Media App Engineering, Code Quality, Leadership & Cross-Functional Collaboration
Criteria:
- 6+ years of total software development experience with minimum 3+ years in Flutter
- Product-based company experience is mandatory (B2C scale preferred)
- Proven ability to own end-to-end Flutter mobile architecture for high-scale apps
- Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)
- Hands-on experience with platform channels and native integrations (Android & iOS)
- Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline
- Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)
- Strong skills in offline-first architecture, caching layers, and API integrations
- Ability to optimize video playback, downloads, DRM, and OTT workflows
- Strong command of clean code, SOLID principles, and scalable mobile system design
- Experience reviewing code and mentoring engineers (Senior IC role)
Description
Role Overview
We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.
Key Responsibilities
1. Architecture & Design (High-Impact IC Role)
• Own the end-to-end architecture of company’s Flutter mobile applications.
• Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.
• Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.
2. Performance & Device Optimization
• Diagnose and resolve mobile performance bottlenecks, including:
o App startup time, FPS drops, memory leaks.
o Heating issues, over-rendering, and expensive widget rebuilds.
o Battery optimization, efficient network calls, caching strategy.
• Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.
3. OTT-Specific Engineering
• Optimize video playback workflows for low-latency streaming.
• Implement efficient background processes for downloads, DRM, content sync, and push notifications.
4. Product & User Experience Ownership
• Collaborate closely with Product, Backend, and Video Engineering teams.
• Convert business/product requirements into high-performance technical solutions.
• Ensure UI/UX consistency across platforms while maintaining performance budgets.
5. Code Quality & Leadership
• Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.
• Review code for mid-level and junior engineers; act as a mentor across teams.
• Establish engineering standards, internal frameworks, and reusable components for long-term scalability.
Required Skills & Experience
Technical Must-Haves
• 6+ years of total experience with 3+ years in Flutter for large-scale products.
• Mandatory product-based company background (B2C scale preferred).
• Strong expertise in:
o Dart, Flutter SDK internals
o Bloc, Riverpod, Provider, or other state management approaches
o Custom animations, rendering pipeline, shader-based optimization
o Platform channels (Android/iOS) and native integrations
o API integration, caching layers, offline-first architecture
• Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.
Good to Have
• Experience with video streaming apps, OTT platforms, or media-heavy applications.
• Understanding of analytics frameworks (Firebase, Segment, Mixpanel).
• Exposure to CI/CD pipelines, automated testing, and fastlane.
Personality & Mindset
• Product thinking, not just feature-building.
• Ownership-driven with strong ability to take strategic technical decisions.
• Comfortable working in a fast-paced 0→1 and scale-up environment.
Why Join company?
• Work on a high-growth OTT app with millions of users.
• Opportunity to own the core mobile experience end-to-end.
• Build impact-heavy features at scale with a lean, highly skilled engineering team.
About the Role
- We’re hiring a Principal Android Engineer to be the mini-CTO for Android at Zobaze POS. You’ll own the architecture, shared business logic, Kotlin Multiplatform (KMP) layer, and technical health of a mobile-first POS app used by hundreds of thousands of merchants globally.
- You’ll work with the founder for business direction—but system design, trade-offs, and technical decisions are yours. Your job: keep us fast and sane while protecting the platform from shortcuts and leading high-impact refactors.
- Zobaze POS is business-critical software used daily by retailers and food outlets for billing, inventory, staff management, and reporting—optimized for low-end devices, flaky networks, and real-world chaos.
What You’ll Own
- Android architecture end-to-end: Modules, patterns, KMP integration, state management, threading, error handling
- KMP strategy: Lead shared code architecture for cross-platform business logic; decide migration paths and avoid technical debt
- System design for harsh conditions: Offline-first, multi-device sync, graceful degradation under poor networks and low-spec hardware
- Full delivery lifecycle: Design → Build → Ship → Debug → Refactor key initiatives
- Refactors & modernization: Lead V1 → V2 rebuilds, module splits, and major migrations without breaking production
- Code detective & RCA owner: Drop into any codebase section, understand it fast, fix what’s broken, prevent recurrence
- Mentorship: Guide junior/mid-level developers and raise the team’s technical bar
Must-Have Skills
- 6–8 years Android dev (4+ years in fast-moving product companies, startups preferred)
- Strong in Kotlin, modern Android APIs, multi-module architectures
- 1–2 years Jetpack Compose in production (not toy projects)
- Large-scale refactor experience: V1 → V2, architecture rewrites, migrations—you handled risk and rollout
- Deep knowledge: MVVM, clean architecture, DI (Hilt/Dagger2), offline handling, sync strategies, coroutines, performance tuning
- Firebase comfort: Firestore, Functions, Auth, Messaging, Analytics, Crashlytics
- Elite debugging: Track down flaky production issues and design systemic fixes
- Code-reading detective: Navigate unfamiliar code and make safe, surgical changes
- Ownership mentality: High-expectation, low-handholding environment
Bonus Points
- POS/retail/operational systems experience
- Hands-on KMP in production (not toy projects)
- Hardware integrations (Bluetooth printers, scanners, cash drawers)
- Analytics tools (Amplitude, Intercom)
- Leading technical decisions in small, high-performance team
How You Use AI
- Proficient with Cursor, Copilot, Claude CLI, etc.
- Use AI as a high-context pair programmer for boilerplate, edge cases, refactor reasoning
- You don’t rely on AI to think for you—architectural understanding and judgment are yours
- Over-reliance without deep understanding is a red flag
Why Join
- Zero red tape: Build, ship, iterate—no committees
- Real impact: Your decisions affect thousands of small businesses daily
- Founder proximity: Influence product direction, protect the platform long-term
- AI-native team: Tooling and workflows that amplify great engineers
- High bar, supportive culture: Compete against mediocre software, not each other
Compensation
- Competitive salary based on capability and leverage created
- ESOPs for long-term owners
- Learning budgets, hardware, AI tooling access
- Health insurance for you & family
- Office perks (lunch, Zobaze Mix, fitness, etc.)
You’re a Fit If
- You see yourself as a mini-CTO for Android, not “just” an app developer
- You’ve built and broken real systems, then fixed them properly
- You want autonomy with accountability
- You care equally about quality, speed, and customer outcomes
- You’re excited about KMP and architecture
- You’re based in Hyderabad (or ready to relocate)
Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a React Native Engineer for our Mobile App. The Mobile App team is responsible for the mobile app used by our B2C users to register as well as complete their journey with Udrive cars initiation to end.
Your responsibilities:
You will be part of our new mobile team which is part of our customer journey domain and you will work together with a cross-functional team
You strive to offer the best possible experience for our customers on mobile devices
You contribute to the implementation of business requirements as well as to architectural decisions
You ensure that your code is well tested, architected, meets our coding standards, and has proper logging, monitoring, and alerting
Your goal is to provide always-accessible information in the most convenient way, to have better engagement and an overall outstanding user experience
Your profile:
You have experience building high-performance mobile React Native applications on both iOS and Android platforms
Ability to translate Figma based designs to mobile interactions with pixel perfections
You show excellent knowledge of JavaScript and its nuances, including TypeScript.
You have experience with building real-time analytics solutions and streaming platforms
You are familiar with native build tools, like XCode, Gradle and store submission processes
It is great if you have an understanding of REST APIs, the document request model, and offline storage
The most important one: Willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!
Hello
Company Name : Crescentek
Company Website: https://www.crescentek.com/" target="_blank">www.crescentek.com
Job Position: Sr. Android Developer
Remote work
Job Description
- Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
- Act as a technical reference/subject matter expert in all mobile application development life-cycle areas.
- Contribute to the high-performance of the agile-development lifecycle by ensuring Productive, consistent, and successful sprints by working to reduce blocking issues for the team.
- Maintain existing mobile software systems by identifying and correcting software defects.
- Coach and develop team members to increase the team’s bench strength and flexibility.
- Participate in regular design and code reviews with development team members to confirm the use of best practices.
- Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
- Understand and evaluate new technologies, develop skills in new technologies.
- Complete special projects and assignments as assigned
Requirements
- Android engineering experience (3 years) iterating on and shipping native Android applications
- Solid understanding of Java, Kotlin, Foundational Android APIs (e.g., Bluetooth, NFC, Cronet), and Android Studio
- Familiarity with Google's Developer Program Policies
- Comfortable following a DevOps methodology and a Development Process that leverages pull requests, code reviews, automated testing, and continuous deployment.
- A preference for code that is legible and descriptive over code that tries to be clever
Overview
This position is open for experienced React Native Developers. You will be working with an amazing team and will have tremendous opportunities to learn and grow quickly. We are looking for React Native Developer to work on our product Faveo Helpdesk
- Candidates with 1 year to 3 years of experience
- Candidate having Creative Thinking and Original Approach
- Willingness & ability to learn & work on new technologies
- Expert in Android Studio, React Native and Redux
- Must knowledge of Web Services, JSON Parsing, and API’s
- Familiarity with RESTful APIs to connect React Native applications to back-end services
- Excellent debugging and troubleshooting skills
- Familiarity with cloud message APIs and push notifications
- Understanding of mobile design principles and interface guidelines
- Should be able to work independently
- Involving in a complete development of the application (Design and build applications)
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fixing bugs at various stages of app development
- Collaborate with web development team to define, design, and ship new features
- React Native
- CSS
- HTML 5
- JavaScript
- Redux
- Candidates from engineering, computer science and information technology background preferred
- Candidates having interest in programming preferred
- Have completed course/training in React Native mobile apps development
- Build a project using React Native as part of college or training at an institute
- 12 months to 2 year of experience in React Native development
- You are invited to send us your complete resume
- Attach previous work or portfolio or project details
- Resume should have candidate photograph in it
- Mention Linkedin Profile URL in the resume
- Do go over our company website http://www.faveohelpdesk.com/" target="_blank">www.faveohelpdesk.com & LinkedIn profile before applying
TrueFan is a celebrity-fan experience platform that enables fans to connect with their favorite celebrities. The business runs on a mobile application where fans compete in an online quiz contest designed on the life of their favorite celebrity (their movies, trivia, facts, etc.) and the winners get a personalized video message from them.
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
- Designing, deploying, and managing web and mobile applications that can run on multiple platforms.
- Utilizing React Native to design and develop UI components for web and mobile apps based on JavaScript.
- Writing effective, scalable, and reusable JavaScript code can help create interchangeable front-end modules.
- Improving front-end performance by diagnosing and fixing all system errors and bugs.
- Collaborating with design, development, and customer service teams to properly understand client requirements and build top-notch apps within the stipulated time and budget.
- Using other JavaScript libraries (like “Redux”) to make asynchronous API calls and enhance website/mobile app performance.
- Creating plans to transition React-based web and mobile apps to React Native.
Requirements
- Possess at least 3 years of hands-on experience in React Native.
- Should have a good working knowledge of HTML and CSS.
- You are well-versed in all aspects of JavaScript.
- Experience in leading a team is preferred.
- Should have in-depth knowledge of UI/UX designs and wireframes.
- You possess an expert-level understanding of React.js and its fundamentals.
- You are familiar with Gradle, XCode, and other native build tools.
- You deeply understand REST APIs, offline storage, and the document request model.
- You have strong problem-solving and critical-thinking abilities.
Work as part of a small team to build React Native iOS / Android applications for clients.
Architect, build and maintain excellent React Native applications with clean code.
Implement pixel perfect UI's that match designs.
Implement clean, modern, smooth animations and transitions that provide an excellent user
experience.
Integrate third-party API's.
Write unit and integration tests.
Release applications to IOS and Google Play stores.
Work with native modules when required.
Work as part of a small team, which will include other React Native developers, a project
manager, QA professional, and a designer.
Complete sprints and participate in sprint retrospectives and daily standups.
Assist with building estimates.
Interface with clients via Slack, Zoom, and email.
Track your time throughout the day using Toggle.
Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
Be part of a community of React Native developers who share knowledge and help each
other as problems arise.
Follow Full Stack's detailed development process
We’re looking for a Senior Mobile Application Developer to work on Client & Internal Applications. The successful candidate will be responsible designing, developing and implementing software solutions to address complex business issues. The ideal applicant will be able to thrive in a highly collaborative workplace and actively engage in the development process hands-on.
Company are looking for an Android developer - it will be a huge benefit if you are confident and able to build application in Objective C or Swift.
Requirements
- Experience with publishing APIs and in4tegrating with 3rd party services
- Kotlin, Android, Java, Objective C, Swift
- Good knowledge of database (MySQL, SQLlite, Firebase)
- Able to publish Apps to Playstore & Appstore
- Experienced in building mobile applications that utilizes web services (SOAP / REST / JSON)
- An eye for design
- Extensive experience with Mobile features & libraries – Maps, Camera, Files, Wearables, GPS, QR Scanning etc.
- Experience with Tensorflow Lite
- Able to build responsive Ui that work with different devices
- Other programming languages are of benefit – HTML, CSS, PHP, C#









