Cutshort logo
Shoonya logo
Android Frameworks Engineer
Android Frameworks Engineer
Shoonya's logo

Android Frameworks Engineer

Lavita Mascarenhas's profile picture
Posted by Lavita Mascarenhas
2 - 7 yrs
₹20L - ₹30L / yr
Bengaluru (Bangalore)
Skills
skill iconAndroid Development
NDK
MVC Framework
AOSP
skill iconReact Native
Shoonya is an inventive startup that building an innovative technology to secure and manage enterprise devices. At Shoonya we believe that people should interact with devices that are highly secure. We envision a world where things like theft of credit card information, personal data, or intellectual property resulting from compromised devices are a thing of the past. We believe in challenging the current ecosystem of insecure devices that we so frequently encounter in our lives. We have offices in San Francisco, Seattle, Bangalore, and Shenzen. The Role As a Software Development Engineer – Android, you will be part of a team that owns critical OS framework components, working on projects that push the boundaries of device-cloud interaction. You will engage with an experienced cross-disciplinary staff to conceive and design an innovative way to secure and manage Android-based devices. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will take the lead in designing solutions to hard problems in the Android and Shoonya ecosystem. You will work closely with the Cloud and Front-End team to drive the development from the concept stage to the launch stage. Key Responsibilities As a member of the Android team, your role will be to make Shoonya OS the most secure and manageable OS in the industry. Own key components within our platform. "Owning" means envisioning, designing, creating, building, and supporting. Partner with product management to imagine, design, develop, test, and launch software that invigorates our community and inspires our peers. Solve problems which are not clearly defined and have a large degree of ambiguity while translating our organizational vision into functional plans that guide their execution. Support our developers. "Support" means be the go-to-person for questions but never a bottleneck. See around the corner and anticipate developers' needs. Mentor and grow developers by cultivating curiosity and deep technical understanding. Basic Qualifications BA/BS degree in Computer Science, related field or equivalent practical experience 3+ years of professional software development experience. Strong C/C++ & Java skills and experience writing SDK (or Java libraries). Experience building Android-based devices, working in native and framework layer. Preferred Qualification Prior success as a software engineer, subject matter expert, and strategic influence on the direction of the product design and development Outstanding interpersonal skills and the ability to work effectively across teams & multiple division stakeholders Great communication skills - the ability to think creatively and adapt the message to the audience. Can provide information to technical and non-technical stakeholders alike and guide them to confidently informed decisions. Working knowledge of modern best practices: dependency injection, operations/promises, and modular development Competency in automation, enthusiasm for continuous integration/deployment Location Indiranagar, Bangalore
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Shoonya

Founded :
2017
Type :
Product
Size :
20-100
Stage :
Raised funding

About

Silicon Valley-funded startup. Backed by top Investors looking to disrupt enterprise device security.
Read more

Connect with the team

Profile picture
Lavita Mascarenhas

Company social profiles

angelbloglinkedintwitterfacebook

Similar jobs

Jio Tesseract
Krishna Jain
Posted by Krishna Jain
Navi Mumbai
3 - 13 yrs
₹7L - ₹45L / yr
skill iconReact.js
skill iconReact Native
Model-View-View-Model (MVVM)
React Query

Responsibilities

1. Cross-Platform Mobile Development

  • Build, maintain, and scale production-grade React Native applications for both Android and iOS platforms from a single codebase.
  • Translate product requirements and UX designs into clean, modular, and reusable React Native components.
  • Develop rich, intuitive user interfaces for AI/ML dashboards, real-time analytics, and consumer-facing applications.
  • Own features end-to-end — from technical design through to deployment on Play Store and App Store.

2. Native Integration & Bridging

  • Write custom native modules and bridges in Kotlin/Java (Android) or Swift/Objective-C (iOS) to extend React Native's capabilities where required.
  • Integrate third-party SDKs, device hardware APIs, and platform-specific features seamlessly into the React Native layer.
  • Ensure consistent functionality and behaviour across a wide range of Android and iOS devices and OS versions.

3. Real-Time & Data-Driven UI

  • Build real-time UI components that handle live data streams, WebSocket connections, and high-frequency data updates with minimal latency.
  • Develop data-intensive views including charts, dashboards, and monitoring interfaces optimised for mobile performance.
  • Ensure smooth, responsive user experiences under high-traffic and data-heavy conditions.

4. Performance & Optimization

  • Profile, debug, and optimize application performance using tools such as Flipper, Hermes, React DevTools, and platform-native profilers.
  • Minimize app bundle size, reduce render cycles, and improve startup time through best-in-class optimization techniques.
  • Ensure accessibility compliance and cross-device UI consistency across varying screen sizes and resolutions.

5. Architecture & Code Quality

  • Design and implement scalable mobile architectures supporting modularity, testability, and long-term maintainability.
  • Implement robust state management using Redux, Zustand, MobX, or React Context depending on application complexity.
  • Establish and uphold mobile coding standards, component libraries, and reusable design systems across the team.

6. Collaboration & Delivery

  • Partner closely with backend, AI/ML, data engineering, and design teams to integrate APIs, data pipelines, and workflows.
  • Actively participate in code reviews, sprint ceremonies, and technical design discussions.
  • Support CI/CD pipelines using Fastlane, Bitrise, or equivalent tools for automated builds and releases.
  • Contribute to OTA update strategies using CodePush or equivalent.


Required Skills & Qualifications

  • Strong hands-on experience building and shipping production React Native applications on both Android and iOS.
  • Proficiency in JavaScript and TypeScript — TypeScript strongly preferred.
  • Experience with state management libraries — Redux, Zustand, MobX, or Context API.
  • Solid understanding of React Native architecture — Bridge, JSI, Hermes engine, and the New Architecture (Fabric/TurboModules) is a plus.
  • Experience writing native modules or bridges in either Kotlin/Java or Swift/Objective-C.
  • Hands-on experience with REST APIs, GraphQL, and WebSockets in a mobile context.
  • Strong understanding of mobile UI/UX principles, responsive design, and platform-specific design guidelines (Material Design & HIG).
  • Experience with CI/CD pipelines and app store deployment processes.


Preferred Skills

  • Experience building data-intensive or dashboard-heavy mobile applications.
  • Familiarity with data visualization libraries such as Victory Native, Recharts, or D3.js for mobile.
  • Exposure to AR/VR or graphics-intensive mobile experiences (ARKit, ARCore, React Native Vision Camera).
  • Experience with OTA updates via CodePush or similar tools.
  • Familiarity with monorepo setups (Nx, Turborepo) for managing shared mobile codebases.
  • Understanding of accessibility standards (WCAG) and inclusive design on mobile.
  • Exposure to AI/ML integration on mobile — on-device inference, TensorFlow Lite, or CoreML.


Read more
Well funded startup based in Bengaluru
Well funded startup based in Bengaluru
Agency job
via Bullhorn Consultants by Hemant G
Bengaluru (Bangalore)
3 - 7 yrs
₹20L - ₹40L / yr
skill iconAndroid Development
skill iconJava
skill iconKotlin
Requirements:
● Strong knowledge of Android SDK, different versions of Android & advanced concepts
● Strong knowledge of Android UI design principles, patterns, and best practices
● Experience working on Databases & Network layer; should be able to implement offline-first
experience for users with low-internet-connectivity
● Familiarity with RESTful APIs to connect Android applications to back-end services
Read more
Manasio pvt ltd
at Manasio pvt ltd
1 recruiter
Himadri Sengupta
Posted by Himadri Sengupta
Bengaluru (Bangalore)
2 - 5 yrs
₹3L - ₹7L / yr
skill iconReact Native
skill iconJavascript
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 other layers of the product infrastructure.

Here are the skills we are looking for

1. experienced in mobile development using react native framework should be proficient in

2. must be fluent in java script(and typescript) and its nuances including ES6+ syntax.

3. deep understanding of how to optimize react native apps for iOS and android, including offline storage, threading ,and programming concepts.

4. strong understanding in object-oriented programming concepts.

5. experience integrating third party libraries and APIs.
Read more
business-to-business commerce platform
business-to-business commerce platform
Agency job
via Qrata by Rayal Rajan
Delhi
1 - 4 yrs
₹9L - ₹19L / yr
skill iconReact Native

About

We were founded in the year 2015 with an entrepreneurial vision to bring a digital change in the B2B landscape of India. Now, with a team of 200+ people, bijnis is working towards transforming and digitizing the way manufacturing works in the unorganized Industries like Footwear, Apparel etc.

Key Competencies:

  • 2+ years of experience in React-Native based app development is a must.
  • Must have published at least 1 major React-Native app
  • 2+ years of experience in building consumer facing Mobile Applications in React or React Native (Layouts, animations, etc.)
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
  • Good understanding of Design and Architecture Patterns
  • Strong focus on app performance
  • Sound knowledge of any type of mobile app development Native(android) or Hybrid.
  • Good Experience of working in React Native and its supporting architectures.
  • Proficient in JavaScript, CSS, HTML5
  • Strong working experience with third-party dependencies and debugging dependency conflicts.
  • Ability to quickly learn React Native with Redux.
  • Ability to write clean code.
  • Familiarity with version control management system (e.g. git)
  • Knowledge of Scrum development and DevOps
  • Good time management, interpersonal and communication skills, team player.

 

Roles/Responsibilities: 



  • Work on React Native on the front end to develop Android/iOS Apps.
  • Write JavaScript code in React native for the app logic. Write business logic using Reducers, Actions and Redux framework.
  • Create Android/iOS specific UI for Mobile apps.
  • Integrate with Native plugins or custom written plugins for specific platforms.
  • Write Modular, organized and robust code.
  • Write Unit tests for your code.

 

 

Read more
Duplex Technologies Services
Priyanka Mishra
Posted by Priyanka Mishra
aliganj Lucknow, Lucknow
0 - 3 yrs
₹1L - ₹3L / yr
skill iconAndroid Development
RESTful APIs
skill iconXML
JSON
User Interface (UI) Design
Required Experience, Skills and Qualifications 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” Familiarity with the use of additional sensors, such as gyroscopes and accelerometers 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 Familiarity with continuous integration
Read more
Quokka Labs
at Quokka Labs
5 candid answers
1 video
Mukul Dev
Posted by Mukul Dev
Noida
2 - 4 yrs
₹3L - ₹10L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
Model-View-View-Model (MVVM)
RxJava

Roles and Responsibilities for Android Developer(2-4yrs)

  • Creating Android Apps using native technologies set Java, Kotlin, Android studio.
  • Developing, releasing, and maintaining Android Applications and also coordinate and participate in the backend coding, API development, and testing.
  • Ability to participate in the design process also, be able to understand user experience and work with design team accordingly.
  • Good understanding of the latest Android features and libraries such as Retrofit, Volley, SQLite, RxJava.
  • Good understanding of designing architecture such as MVC, MVP, MVVM.
  • Familiarity with RESTful APIs, SDK integration, Firebase, and Analytics platforms.
  • Good Knowledge in OO design, JAVA, Kotlin, RESTful APIs, JSON, Android SDK, Eclipse and Android Studio and also AWS.
  • Knowledge of SQLite, Graph & Chart API and other Google APIs and UI & UX designing.
  • Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies.
  • Good grasp of algorithms, design patterns, memory management, and multithreaded programming.
  • An experience with other technologies like iOS development, swift, react native, php, APi development, DB programming can be a big plus.
  • Experience in dealing with Google play store communication, app rejection, iTunes Apple store.

 

Desired Candidate Profile

  • Must have at least 3 years of experience in native android development.
  • Must be graduate with computer science subjects or MCA.
  • Must be good in both written and verbal English.
  • Must have research skills, ability to troubleshoot and work on exceptions is top priority.
Read more
BKS MyGold
at BKS MyGold
1 recruiter
suurya prabhat
Posted by suurya prabhat
Hyderabad
1 - 4 yrs
₹4L - ₹10L / yr
skill iconFlutter
DART
RESTful APIs
UML
skill iconAndroid Development
+2 more

Job responsibilities:

  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance
  • Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores, and support.
  • Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
  • Write well-designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.

Desired Profile:

  • Knowledge and experience in Flutter Framework and DART programming
  • Hands-on experience in using RESTful APIs
  • Hands-on experience in designing and developing micro-services architecture and containers
  • Object-oriented analysis, UML, and design using common design patterns.
  • Hands-on experience in the development IDE Android Studio, Android SDK, Firebase Test Lab
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with push notifications
  • Familiarity with IOS integration with Flutter
  • Experience using GitHub or a similar environment
  • Experience with Agile development is a plus
  • Experience with Material Design and Android UI design principles, patterns, and best practices
  • Good knowledge of adding third-party libraries
  • Ability to understand business requirements and translate them into technical requirements
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • A track record of delivering successful complex consumer product apps (finance apps, e-commerce apps)
  • Critical thinker
  • Knoweldge on Adobe XD/ Figma/ Sketch
  • knowledge on GetX will be plus
Read more
KSoft Technologies
at KSoft Technologies
1 recruiter
Arthi Ashok
Posted by Arthi Ashok
Chennai
1 - 6 yrs
₹2L - ₹8L / yr
skill iconAndroid Development
skill iconFlutter
Android SDK
skill iconKotlin
skill iconJava
+1 more

Job Title: Android Developer

Experience: 2 yrs to 6 yrs

Notice Period: upto 15 days

Location: Chennai

Job Description :

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Strong knowledge of Android UI design principles, architectural patterns, and best practices
  • Strong Knowledge in integrating  Android apps with back-end applications through RESTful web services
  • Experience with offline storage, threading, and performance tuning
  • Experience in app release management and publishing
  • Familiarity with cloud message APIs and push notifications using FCM
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries
  • Ability to understand business requirements and translate them into technical documents
  • Understanding of Google’s Android design principles and interface guidelines

Scope of Work:

  • Understand the Requirement
  • Create wireframes / UI
  • App development & testing
  • Release Management & Publishing apps
  • Following Coding best practices
Read more
Niyotail
at Niyotail
5 recruiters
Gunjan Bhandari
Posted by Gunjan Bhandari
Gurugram
3 - 6 yrs
₹12L - ₹20L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
MVP
Model-View-View-Model (MVVM)
+1 more

About 1K

 

1K is an early-stage start-up building India’s first network of small-format stores (kiranas) for smaller towns through an integrated offline-online immersive experiential model. We have started off with the aggregation of kiranas, developing a franchise network for the delivery of daily necessities. We plan to build on the entrepreneurial spirit and underutilized real estate pockets hiding in India’s smaller towns and fuel Bharat’s growth through them. We are funded by Info Edge Ventures, Falcon Edge, and Kae Capital.

 

At 1K, our objective is to build technology that serves the needs of our customers with utmost satisfaction. To help us in doing so, we are looking for an experienced product manager to own the full lifecycle of product development from conception through release. An ideal candidate should have a keen eye for gaps in consumer product offerings and the innovative mindset to fill them. You should have experience in guiding cross-functional teams in the successful creation of products that improve consumer experience and grow market share.


You'll be responsible for developing android applications for managing various working aspects of e-commerce, warehousing & supply chain systems while playing a critical role in the design, planning, development, and deployment and help develop best practices for future development.


Responsibilities:

  • Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts
  • Deliver across the entire app life cycle, design, build, code review, deploy, test, release to app stores and support
  • Working directly with developers and product managers to conceptualize, build, test, and release products
  • Carefully evaluate the technical trade-offs of every decision
  • Work on bug fixing and improving application performance.
  • Good to have experience in designing, implementing, and maintaining complex mobile applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
  • Solid understanding of UI Design practices

Requirements:

  • 3+ years of hands-on experience in writing and deploying production quality code.
  • Familiarity with test-driven development (TDD)
  • Familiarity with CI/CD
  • Great understanding of Android development
  • Solid understanding of MVI/MVP/MVVM architecture.
  • Expertise in Kotin with solid OOD principles, design patterns, dependency injection (Hilt/Koin/Dagger)
  • Good grasp of algorithms, memory management, and multithreaded programming
  • Hands-On experience with Android’s debugging, unit/UI ­testing, memory, and performance optimization tools.
  • Awesome to have exposure working in startups.
  • Great people skills!
Read more
doodleblue Innovations
at doodleblue Innovations
3 recruiters
jothi lingam
Posted by jothi lingam
Chennai
1 - 4 yrs
₹1L - ₹5L / yr
skill iconAndroid Development
skill iconJava
skill iconKotlin
Model-View-View-Model (MVVM)
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

  • Strong knowledge of Android UI design principles, patterns and MVP architecture

  • Ability to create custom interactions with ViewGroups

  • Experience with offline storage, threading, and performance tuning

  • Experience in AR or react native

  • Knack for benchmarking and optimization

  • Proficient understanding of code versioning tools, such as Git
    Experience in RxJava, Kotlin development, Android Studio, Material Design, MVC/MVP/MVVM and RxAndroid (is a plus)  
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos