
Roles & Responsibilities
- You’ll be actively involved with and monitor the development of OS stack and firmware.
- You’ll be architecting and implementing best-in-class ‘real-time’ OS to power mobile phones in the market.
- You’ll be responsible for designing, implementation & maintenance of various embedded components and applications for mobile platforms.
- Communicate often & effectively about the status of new & ongoing development efforts within the company.
- Represent the OS engineering team at high-level meetings.
- Motivate, mentor and lead other team members by rolling up your sleeves and offering technical and project management insights and tips.
- Work closely with the design team to create exciting mobile user experiences as per the modern standard.
- You’ll be continuously keeping an eye on the latest cutting-edge Android technologies and leveraging these in one’s own and the team’s work as necessary.
Desired Candidates Profile:
- Experience in Android and OS firmware-based development for commercial consumer mobile phones.
- Embedded system programming and board bring up.
- System programming & OS internal skills.
- Strong Command over Java, C/C++
- Strong problem-solving skills.
- Strong knowledge of the Android build system.
- Android internal frameworks and device driver development expertise.
- Experience of working with core Android libraries like bionic, stagefright, etc.
- Cares about design & Very strong command of efficient layouts, including optimization for various mobile environments.
- Knowledgeable about caching mechanisms & tools like In-Memory cache.
- Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira, etc.
- Passionate about software development & modern-day Android OS technologies like:
- Latest chipsets, GPUs, etc
- Latest releases from chipset companies like Spreadtrum, Mediatek, Qualcomm
- Android Lollipop
- Phonebloks
- LTE
- The ability to effectively manage technical people (internal & external development resources) and projects.
- Taking responsibility and ownership in the team’s work.
- 1+ years of work experience.
Additional Requirements:
- B.Tech/BS/BE/BS/MS/M.Tech/MS in Electronics or Computer Science from a premier institute in India (IITs, BITS, NITs, etc) or abroad.

About Indus OS
About
Company video


Connect with the team
Similar jobs



React Native Developer Job Description
We are searching for a brilliant, flexible React Native Developer to create novel Android / IOS apps that meet the needs of our target audience.
To this end, the React Native Developer's Responsibilities include writing and proofreading code, liaising with coworkers within and outside of their department, and monitoring customers' feedback. Over time, you will also be required to create app updates.
To ensure success as an React Native Developer, you should demonstrate proficiency in one of the mainstream programming languages, and a sound understanding of the traditional product life cycle.
An exceptional React Native Developer will be fearless but respectful in the pursuit of excellence, continually striving to shape the
ways in which Android/ IOS apps impact the world around us.
React Native Developer Responsibilities:
Conceptualizing and formulating apps that are suitable for use on all types of Android/lOS devices.
Implementing measures to safeguard users' data.
Ensuring that the construction and presentation of your apps are congruent with the company's standards.
Proofreading your code and correcting mistakes before each app is released.
Collaborating with Ul and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.


Roles and Responsibilities
- To maintain the code quality, organization, and automatization
- Strong understanding of Android Activity life cycle, Services, Broadcast, Content Provider, SQLite DB, Thread handling etc.
- Work with the development team consisting of architects, UI designers, product managers, testers to deliver high quality mobile product & services
- Develop, test and rollout optimised UIs for diff versions/device
- Translate designs and wireframes into high quality code
- Build for multi device &multi platform scenario i.e mobile website along with mobile app
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality and responsiveness of the application
- Adaptability is a key factor to becoming a great Android app developer
- Identify the bugs ,correct bottlenecks and fix bugs
Skills
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- An Android app developer must be well-versed with Java programming language.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Having knowledge about offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- A knack for benchmarking and optimization
- Ability to understand business requirements and translate them into technical requirements
- Understanding of Google’s Android design principles and interface guidelines.
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration


Play or available on Github
3+ years in mobile software development
Proficiency in Java, Kotlin, or C++.
Ability to use the Android Studio, including the Android SDK, with ease.●
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
each app is presentable and in perfect working order.
Experience with third-party libraries and APIs
Experience with automated testing and building
Experience with Git, Jenkins, or other version control tools
Ability to write readable code, create extensive documentation for existing code,
and refactor the previously written code into a readable state
Intermediate English skills
BONUS, IF YOU ALREADY KNOW: Flutter or React Native


1. React Native Developer
Required Experience - 1-2yrs
https://www.linkedin.com/feed/hashtag/?keywords=location&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#Location : https://www.linkedin.com/feed/hashtag/?keywords=indore&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#surat
https://www.linkedin.com/feed/hashtag/?keywords=immediatejoiners&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#immediatejoiners preferred.
Interested candidates can apply

• Design And Build Applications
• Ensure The Performance, Quality, And Responsiveness Of Applications
• Collaborate With A Team To Define, Design, And Ship New Features
• Identify And Correct Bottlenecks And Fix Bugs
• Help Maintain Code Quality, Organisation, And Automatisation
What You Need
• Expertise With Flutter.
• Experience Of Connecting Backend With Frontend
• Familiarity With RESTful APIs To Connect Android Applications To Back-End Services.
• Integration Of Payment Gateway.
• Deployment of App on Play Store.
• Understanding Design Principles And Interface Guidelines
• Get-Things-Done Attitude, And Empathy
• Strong Sense Of Ownership, Drive And An Obsessive Attention To Detail.
• Comfortable With Iterative Development Practices And Code Reviews
• Previous Experience As Part Of A Product Oriented Team Is A Plus

Through next-generation technologies and world-class design, we help brands like Apple,
PayPal, L'Oreal, Home Depot, Kaiser Permanente, State Farm, First Republic Bank develop solutions that drive major business outcomes. Founded in 2009, Y Media Labs is
headquartered in Silicon Valley with four offices worldwide including Atlanta, Indianapolis,
Bangalore & Sao Paulo. We came of age with the invention of the app store. We have mobile in our DNA. We create solutions across the digital ecosystem. Unlike agencies who are born desktop, we are deeply connected to how consumer perception has shifted thanks to the mobile lifestyle. We have built and launched 207 products, delighted over 407 million users, built over 200+ apps, work with 30 Fortune 500 clients, been responsible for over 400 billion transactions through our work and generated over $200 billion in transactions for our clients, and been featured on the
app store over 700+ times!
• Portfolio of our work can be found @ ymedialabs.com/work
• Live look into our engineering team @ medium.com/ymedialabs-innovation
• Live look into our design team @ dribbble.com/ymedialabs
Our team in Bangalore is close to 180 strong, and we are growing in a variety of ways. Our
goals include a culture of excellence and we are looking to transform the team to be one of
the best tech teams in Bangalore.
We are looking to hire multiple Android Engineers at different levels to help us code the
world class apps we are creating. If you are a mobile engineer looking to build apps that will be used by millions of consumers worldwide, build apps for brands that you can be proud to show to your family and friends – you need to join us!
Key Responsibilities
• Show your passion and develop high-quality, state-of-the-art native Android apps
• Ensure the performance, quality, and responsiveness of the applications
• Code reviews, automated unit testing, documentation for any code you write
• Deal with ambiguity and work in a rapidly evolving environment, with time-sensitive
projects
• Deadlines matter to us. Plan your work and meet your deadlines, while maintaining
code quality.
• Lead product initiatives and work on next generation prototypes
• Work with other engineers, product management, QA, and operations teams to
develop and meet functional and non-functional requirements on schedule
• Work in an environment of an agile, test-driven fast feedback cycle (continuous
integration, unit, functional, integration and acceptance testing)
• Get involved in client interactions and gathering project requirements
• Learn and adapt to new technologies
• Bring new ideas and technologies to the team that can improve the product or process.
• Depending on your level of skills and maturity (not seniority), mentor other engineers.
What we are looking for
• Strong foundation in Computer Science fundamentals like data structures and
algorithms, and software engineering principles
• Passionate about creating great code
• Multiple years of experience in Android application development, with Java and/or
Kotlin. Kotlin experience is a major advantage.
• More than one published application on the Google Play store available for immediate
download and review by our team. Please provide names of all your apps that you've
worked with a brief description of your contribution (if not individually developed).
• Strong experience in building and publishing commercial applications to Google Play
store.
• Multiple years of in Java I/O, RDBMS, Networking, Generics and well-known
application frameworks.
• Solid Understanding of Android design principles and interface guidelines.
• Experience with performance and memory tuning using tools
• Experience coding with RESTful APIs to connect applications to back-end services.
• Great team player who works well in collaborative situations
• Experience with iOS app development is a major plus. Experience with cross-platform
tools would be an advantage
• Experience with tools like Git, Jira, Basecamp, BitBucket, Azure DevOps would be an
advantage.
• Good to have experience working with IOT projects, Bluetooth technologies
• Active Open Source, GitHub or Stack Overflow contribution will be a big plus
• Having personal apps in play store will be an added advantage
• Working knowledge of the general mobile landscape, architectures, trends & emerging
technologies.
Work from Home Related
Given the current situation it is expected that working from home for extended periods is a
reality that continues for many months. You must be able to fulfil the following requirements:
• You must have a high-speed broadband connection and must be able to provide
evidence of it
• You must have a proper working environment at home, like a desk, chair and any
other required infrastructure
• You must be able to and willing to attend video calls as part of your workday
Job Perks
• Awesome work environment and opportunity to work with great minds
• Work in fun teams on projects that impacts millions of people
• 24x7 stocked pantry with snacks and Coffee/Tea


Roles, Responsibilities and Experience:
- Cross-platform mobile app developer who has developed mobile applications and has strong experience with Ionic and Angular 7+.
- Experienced in the development and management of mobile applications, particularly hybrids (Android / iOS)
- Comprehensive experience in mobile application architecture planning
- Well qualified in mobile application design and optimization. The ideal candidate will be able to provide solutions to improve mobile app quality, understand emerging technologies, implement standards and best practices thereby able to enhance the existing stage of development and bring the mobile application, from a product standpoint, 'to the next level'
- Continuously discover, evaluate and implement new technologies as well as frameworks so as to maximize ongoing development efficiencies
- Accurately estimate development timelines and deliver per set schedule
- Solid knowledge of mobile app development practices, along with mobile testing tools and techniques
- Expertise in optimizing the mobile apps' performance
- Experienced in using Agile principles and methodologies
- A deep understanding of the mobile landscape and user behavior patterns is mandatory
Required Skills:
- Experience using web services (HTTP, REST, SOAP) using JSON.
- Knowledge of NodeJS and MongoDB will be an added advantage.
- Good knowledge of object-oriented design patterns and Multi-threading concepts
- Good knowledge of the SQLite database and the Google Play Services like Push Notifications
- Strong mobile UI design (multi-screen resolutions), coding, support and maintenance
- Knowledge of HTML5, JavaScript, and the third-party API (like Facebook, Twitter, etc.) will be added advantage
- Experience with third-party libraries and APIs
- Proficient iOS and Android mobile app experience are a plus



Experience in IOS SWIFT Framework.
Proven experience in React Native components in native iOS and Android.
Good understanding of Android / iOS / Web design guidelines, SDK and excellent JavaScript skills. Knowledge of React and the Java script ecosystem.
Exposure to other hybrid mobile platforms like IONIC,Sencha, HTML5, PhoneGap, jQuery Mobile etc. Familiarity with RESTful APIs development.
Expertise with code testing best practices, including unit and integration testing to ensure quality of code. Familiarity with code versioning tools such as Git, SVN, Github.
Excellent verbal and written communication skills.
Preferred Skills & Knowledge: IOS Development (Swift), React Native.


