Android Principal Engineer

12 - 15 yrs
₹40L - ₹60L / yr
Bengaluru (Bangalore)
Skills
Android developer
Model-View-View-Model (MVVM)
Roles & Responsibilities
- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions.
- Consistently takes well thought technical/design decisions.
- Develops expertise in more than one area and shares knowledge with others. Able to mentor/train people in areas which are new to them.
- Drives people to solve engineering challenges.
- Enjoys high respect of Tech and other cross functional teams.
- Demonstrates effective communication with project team, management and internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them.
- Champion for SDLC best practices and high-quality standards.
- Significantly contributes in hiring high performance candidates.
Ideal Candidate Profile
- Expert in JAVA, Kotlin, Reactive programming, Asynchronous programming and Dependency Injection. Experience with unit-tests and automation frameworks.
- Familiarity with any architectures like MV*(MVP/MVVM/MVI).
- Strong focus on high-quality mobile UI experiences.
- Operates independently with almost no oversight.
- Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks.
- Has delivered multiple projects with end-to-end engineering ownership.
- Keeps track of new technology/tools and embraces them as necessary
- 12+ years of experience in a product-driven organization.
Technologies we're working with
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines, Dagger and Retrofit.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort

About BYJU’S - The Learning App
Similar jobs
Bengaluru (Bangalore), Nagaur
7 - 15 yrs
₹30L - ₹50L / yr
+2 more
We are seeking a talented and experienced Engineering Lead to join our Team. As the Engineering Lead, you will play a crucial role in driving the technical direction of our mobile app development, focusing on iOS and ReactJS technologies. You will lead a small team of software engineers and work closely with the product and design teams to deliver innovative and high-quality mobile applications. The ideal candidate is a hands-on technologist with a passion for startups, possesses strong leadership skills, and thrives in a fast-paced, dynamic environment.
Responsibilities:
- Lead and manage a team of software engineers, providing mentorship, guidance, and support throughout the software development lifecycle
- Set clear objectives and performance expectations for the team members, and regularly assess and review their performance
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and define the technical roadmap for mobile app development projects.
- Provide technical expertise and guidance to the team, assisting with architectural decisions, code reviews, and problem-solving.
- Ensure the timely delivery of high-quality mobile applications by managing resources, setting realistic project timelines, and resolving any obstacles or bottlenecks.
- Stay up-to-date with the latest industry trends and advancements in mobile app development, iOS, and ReactJS technologies, and identify opportunities to leverage new tools and frameworks.
- Foster a culture of continuous improvement within the team, encouraging knowledge sharing, adopting best practices, and promoting a positive and collaborative work environment.
- Collaborate with cross-functional teams, such as QA, DevOps, and UX/UI, to ensure seamless integration and deployment of mobile applications.
- Act as a point of contact for technical discussions, representing the team in meetings with stakeholders and upper management.
- Identify and address any technical or performance-related issues, working closely with the team to resolve them and ensure the stability and scalability of the mobile applications.
Read more
Madurai
1 - 5 yrs
₹3L - ₹6L / yr
Xcode
Model-View-View-Model (MVVM)
+1 more
iOS Developer:
1+ years of experience in iOS mobile application development
- Proficient with Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, Core Location etc
- Experience in Design patterns such as POP, MVVM, CleanSwift, Facade
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple's design principles and interface guidelines
- Ensure the performance, quality, and responsiveness of applications
- Experience with offline storage, threading, and performance tuning
- Understanding of the full mobile development life cycle
- Understanding of Git
Read more
Bengaluru (Bangalore)
3 - 7 yrs
₹5L - ₹10L / yr
GrabbnGo is a funded startup , the only player in airports space. We are in the food tech industry
providing express pickup and delivery at the gate service inside the airport.
Imagine yourself ordering coffee from starbucks and your favourite pizza from pizza hut the previous day
to your flight and when you arrive at the boarding gate you are handed your piping hot coffee and pizza
for the flight..
Now imagine the same technically multi order , next gen tracking ,indoor mapping, predicting security
queues, coordinating and finally serving the customer on time, so he boards the flight with a smile.
If you are geared to that excitement, its time you interview with us.
GrabbnGo is the first in the world to provide a multi order delivery at the gate service in airports.. and
we are working on being the best!
Your Competency Profile
® GraphQL API experience
® At least 3+ years of experience developing and deploying websites and applications
® GIT, JS, google apis, HTML/CSS, website dev, react native app
strength
® In-depth knowledge of Python, Django (3+ years)
® SQL databases
Read more
Pune
4 - 9 yrs
₹4L - ₹18L / yr
Apache Cordova
+1 more
- Proven software development experience
- Proven working experience in Android
- Strong Java OOPs concepts and design patterns understanding
- Hands-on experience on Kotlin.
- Good understanding of C and data structures, JavaScript
- Must have a good understanding of React Native or Cordova
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Have published at least one app in the Store.
- Experience in writing SDK frameworks
- Experience working with remote data via REST and JSON
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with third-party libraries and APIs
- Knowledge of JNI, security algorithms
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces
- Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks
- Must be proficient in code versioning tools such as Git, SVN
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Solid understanding of the mobile development life cycle
- Good to have: Experience in working on cross-platform such as Flutter, Kony.
Read more
Coimbatore
0 - 1 yrs
₹0 - ₹5000 / mo
Xcode
Model-View-View-Model (MVVM)
+1 more
We at TechUnity Inc, looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices.
Responsibilities:
Designing and building mobile applications for Apple’s iOS platform.
Collaborating with the design team to define app features.
Ensuring quality and performance of the application to specifications.
Identifying potential problems and resolving application bottlenecks.
Fixing application bugs before the final release.
Publishing application on App Store.
Maintaining the code and atomization of the application.
Designing and implementing application updates.
Requirements:
• A bachelor's degree in computer science or a related field.
• Basic knowledge of programming.
• Excellent communication and critical thinking skills.
• Good organizational skills and a detail-oriented mindset.
• Candidate should be from the Coimbatore location
• Candidate must have a two-wheeler
• Willing to work US timings ie 02:00 PM to 11:00 PM IST
Responsibilities:
Designing and building mobile applications for Apple’s iOS platform.
Collaborating with the design team to define app features.
Ensuring quality and performance of the application to specifications.
Identifying potential problems and resolving application bottlenecks.
Fixing application bugs before the final release.
Publishing application on App Store.
Maintaining the code and atomization of the application.
Designing and implementing application updates.
Requirements:
• A bachelor's degree in computer science or a related field.
• Basic knowledge of programming.
• Excellent communication and critical thinking skills.
• Good organizational skills and a detail-oriented mindset.
• Candidate should be from the Coimbatore location
• Candidate must have a two-wheeler
• Willing to work US timings ie 02:00 PM to 11:00 PM IST
Read more
Ahmedabad, Gandhinagar
1 - 5 yrs
₹5L - ₹9L / yr
Unity 3D
Game Design
Game development
Gaming
+2 more
- Create games in Unity for iOS and Android.
- Write super-clean, testable, and well-documented code in C#
- Collaborate effectively with a small, high-energy team of illustrators, designers, and programmers.
- Work with other developers to devise customized solutions to difficult problems.
- Self-motivation with a strong desire to learn and stay up to industry standards.
- Ability to prioritize tasks and contribute to multiple projects.
- Excellent verbal and written communication skills.
- Capable of working independently and within teams.
- Deadline-oriented contributes to team efforts by accomplishing tasks on time.
Read more
Hyderabad
3 - 8 yrs
₹5L - ₹10L / yr
Xcode
Model-View-View-Model (MVVM)
+3 more
- Proficient with Objective-C,Swift,Cocoa Touch and UIKit.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Knowledge of Apple’s design principles,interface guidelines and UI/UX standards
- Experience with performance and memory tuning with tools such as Instruments.
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git and SVN
- Experience in Payment Integration, Push Notification & Third Party Integration.
- Experienced with Apple Approval developed and Distribution Process, AdHoc Enterprise distribution.
- Worked on various architecture such as MVC, MVVM, Singleton, Delegate and Notification patterns.
- Good to knowledge /experience in developing GUI for C5 voip applications.
- Good to knowledge / on webrtc, various voip standards.
Read more
Remote, NCR (Delhi | Gurgaon | Noida)
2 - 5 yrs
₹3L - ₹8L / yr
Data Structures
+2 more
Are you looking to be part of a dynamic and growing organization? At Mobiloitte, we build the technology that integrates technology.
Mobiloitte is looking for a motivated and experienced Lead Developer for our iOS team. As a lead thinker on the iOS team, your passion for mobile and visual design will change the way millions of people collaborate.
Roles & Responsibilities.
Coordinate between multiple cross-functional teams (Design, Backend and Front-end) both internally and with client teams to understand requirements and develop technical documents.
Oversee and participate in day-to-day activity and projects in their team, resolving or escalating roadblocks or other issues in a timely manner.
Act as Scrum Master overseeing daily standups, sprint planning, demos, retrospectives, etc.
End to end management of client engagements - detailed project plans, scope and budget definition, resource allocation, project/ apps delivery, maintenance.
You will be responsible for the daily maintenance and delivery of mobile applications.
Develop iOS projects for iPhone and iPad using Swift /Objective-C Programming Language.
Participate and lead team meetings and lead code reviews.
You will be responsible for successful and timely delivery of high quality apps to the App Store marketplace.
Responsible for ensuring quality delivery of code through static and dynamic testing techniques.
Responsible for development of reusable application frameworks and components.
Takes full responsibility for multiple applications from inception to release.
Desired Candidate Profile:
Strong experience in iOS application programming (Focus on Swift, Objective-C,Cocoa, xCode) and preferably some experience in Android application programming (Java, Android SDK).
1+ years experience performing people or project management for a team.
Experience in metrics collection and reporting experience, and a borderline-unhealthy obsession w/ metrics.
Experience with Core Data, iTunes Connect and/or TestFlight
Experience with third-party frameworks such as Ionic, NativeScript, Cordova, and ReactJS.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Understanding of PCI, PII and mobile application security.
Can architect and integrate apps with backend and 3rd party API’s.
In depth understanding of Adaptive layouts - iOS storyboards, auto layout, Size classes
Experience releasing an iOS app and Android app to the App Store.
Experience in continuous integration and unit testing frameworks.
Excellent written and verbal communication skills .
Read more
Bengaluru (Bangalore)
4 - 10 yrs
₹6L - ₹8L / yr
Artificial Intelligence (AI)
Machine Design
+2 more
We are looking forward to a Tech Geek, Someone who loves coding.
We are a great team to work with.
Read more
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 7 yrs
₹3L - ₹7L / yr
Webservices
RESTful APIs
Responsive Design
+3 more
Job Summary
Radical Books Pvt Ltd is hiring Andriod Developer for its Ed.Tech company – Impactall Solutions Pvt Ltd.
Impactall Solutions is a rapidly expanding organisation engaged in the domain of Education Technology, based in a prime location of Noida Sector 63
We are seeking a person with strong knowledge of application technologies along with an attitude to lead the changes and take responsibilities.
Responsibilities:
1. Build and maintain state of the art web /mobile applications using a variety of languages and tools.
2. Build backend applications in the cloud.
3. Build the applications, test it, document it, and deploying it at scale.
4. Work closely with and incorporate feedback from the product, designers, and other key stakeholders in the company.
5. Develop a project through its entire lifecycle.
6. Quickly learn new technologies and adapt to a fast-paced development environment.
Candidate Profile
Minimum 4-7 years hands-on experience of Android development
Strong in Java programming and OOPS fundamentals.
Strong knowledge of data structures and algorithm.
Experience working with Android Studio.
Expert in Android User Interface Development and Understanding of best practices for the same
Ability to work with web services on the Android platform (consuming REST/SOAP APIs) and related underlying technologies (JSON, XML)
Experience using SQLite in Android
Must have knowledge & experience of Xamarin.
Experience in end-to-end project handling & committed to timely delivery.
Good understanding of SDLC -Software Development Life Cycle in software development-
Should be dedicated, hardworking and detail oriented with exposure to Agile development methodologies using Scrum/ XP.
Good RnD skills and able solve complex problems with great techniques and methodologies.
Should have some experience in Android NDK (Native Development Kit)
Should have worked in a team environment using a code repository like Git and bug tracker
Must have published at least 12 apps on Play Store.
Candidate must possess experience in Google APIs like map & analytics, Facebook SDK, FCM.
Preferable if candidate has personally architected and implemented applications available in the Android Marketplace
Preferable candidate should have developed applications for tablets as well phones
Candidate will be responsible for independent development, Client Interaction, leading and supervising the team to complete the project(s).
Good communication skills is a MUST.
Location: Noida sector 16
Salary – not a constraint for the right candidate
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Companies hiring on Cutshort








