Jobs
Interviews

107 Android Architecture Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

Role Overview: You will be part of TheOffice Android Shared Team that powers the shared components and experiences across Word, Excel, and PowerPoint on Android. Your focus will be on delivering best-in-class UX, enabling next-gen collaboration, and ensuring business-critical fundamentals to drive engagement for millions of users. This role offers you the opportunity to build high-performance, scalable, and user-friendly features, improve core fundamentals, integrate the latest mobile trends, and bring AI-driven innovation to the Office suite. As a Senior Software Engineer, you will collaborate with cross-functional teams to deliver seamless productivity experiences on a global scale. Responsibilities: - Architect, develop, and optimize core components of the Office Android application using Java, Kotlin, and C++. - Lead technical design discussions and mentor junior engineers. - Collaborate with cross-functional teams to deliver seamless, high-performance experiences. - Drive innovation in UX, performance, and reliability across shared mobile infrastructure. - Own end-to-end delivery of features, from ideation to release and telemetry analysis. - Leverage subject-matter expertise to drive project plans, release plans, and work items in collaboration with stakeholders. - Proactively seek new knowledge and adapt to trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance. Qualifications: Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. - Deep expertise in C++ and Java / Kotlin. - Strong understanding of Android architecture, UI frameworks, and performance tuning. - Experience with native code integration (JNI) and memory management. - Fast learner with good interpersonal, verbal, and written communication skills. - Strong in analytical problem-solving and good fundamentals in CS. - Passion for learning new skills with the ability to thrive in a feedback-driven environment. Preferred Qualifications: - Experience with productivity or enterprise-grade mobile applications. - Familiarity with accessibility, localization, and internationalization. - Proven track record of shipping high-quality apps at scale. - Experience in experimentation and using data science to analyze product telemetry.,

Posted 2 days ago

Apply

4.0 - 8.0 years

0 Lacs

maharashtra

On-site

As an Android Developer at Infoz, you will play a crucial role in the design, development, and maintenance of reliable and efficient code for our Android applications. You will be responsible for ensuring the best performance and quality of the applications, identifying bugs, and devising innovative solutions. Additionally, you will collaborate with the team to develop reusable components, implement creative user interfaces, and deliver new applications with all required features on time. Key Responsibilities: - Design, build, and maintain reliable and efficient code for Android applications - Help maintain code quality, organization, and automatization - Develop reusable components and core platform using Android technologies - Implement creative and compelling user interfaces - Work with the team to define user problems and refine the product backlog - Create and maintain high-quality design and sprint documentations Qualifications Required: - Graduation in B.Tech or equivalent degree, postgraduates with M.Tech are preferable - 4-5 years of experience in native Android development - Strong knowledge of Java, XML, JSON, and SQL/SQLite databases - Experience in working with remote data via JSON and REST - Experience in deploying applications to Google Play Store - Sound knowledge of UI/UX principles - Excellent written and verbal communication skills - Knowledge of Android architecture and object-oriented design - Problem-solving skills and ability to learn quickly At Infoz, innovation is key, and you will have the opportunity to acquire new skills and stay updated on the latest Android and mobile technology trends with the company's support. Job Type: Full Time Salary Package: Best in industry If you are interested in this exciting opportunity, please send your resume to hr@theinfoz.com.,

Posted 2 days ago

Apply

10.0 - 15.0 years

15 - 25 Lacs

ahmedabad

Remote

• Design scalable, secure & optimized mobile app architectures. • Lead multi-account, VoIP & video streaming system design. • Define API contracts, VPE integration & cross-platform patterns. • Ensure compliance with FCC, E911 & WCAG standards. Required Candidate profile • Principal level with 10+ yrs architecture experience. • Strong in iOS, Android, C++ integration & real-time systems. • Skilled in API design, security, scalability & performance optimisation.

Posted 3 days ago

Apply

4.0 - 8.0 years

9 - 13 Lacs

mumbai

Work from Office

Key responsibilities: To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Write firmware for the specific System module. Write integration Code and make push requests to the git repository. Performs code peer-review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, * Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Provide technical support to Team and contribute towards their Growth Generate Reusable Code that can be contributed towards Code bank. Get hands on with new Technologies and Skill to keep yourself updated. Expertise / Skills : Excellent programming skills in C/C++ Experience 4+ years Working experience in bare metal, RTOS, and device driver development Linux board bring up and kernel level programming skills, device driver development End to end design and architecture level experience in Embedded and IoT based products Porting open source porting experience. Knowledge of ARM based various processors and microcontrollers Excellent analytical and problem-solving skills Excellent debugging skills and hands on with the coding Object oriented fundamentals and design Reading schematics, datasheets, technical reference manual and Silicon revision sheets Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer. Used Confluence, JIRA, GIT, SVN, bit-bucket, etc. Experience of team leadership and/or project management in multi-cultural multi-disciplined team Good to have: Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP Knowledge of Cloud Platforms like AWS, AZURE or Google cloud Power Management for Low Power devices

Posted 4 days ago

Apply

2.0 - 3.0 years

1 - 4 Lacs

mumbai

Work from Office

Job Title: Jr. Android Developer (Native & Flutter) Experience: 2 -3 years Location: Dadar, Mumbai Work Week: Mon-Fri Job Type: Full-Time Job Description: We are seeking a highly skilled and passionate Android Developer with a strong background in Kotlin and Java to join our dynamic team. The ideal candidate will have hands-on experience in developing native Android applications and a solid understanding of Android architecture patterns. Additionally, knowledge of Flutter for developing cross-platform apps is a plus. As an Android Developer, you will be responsible for building high-performance, user-friendly mobile applications while maintaining code quality and implementing best practices. Key Responsibilities: Develop and maintain high-quality Android applications using Kotlin and Java. Implement and maintain Android architecture patterns (MVC, MVP, MVVM). Utilize Android Jetpack libraries, including LiveData, ViewModel, Navigation, WorkManager, and Room. Design and manage local databases using SQLite, Realm, or other data storage solutions. Integrate third-party APIs to enhance app functionality and improve performance. Create smooth, interactive, and visually appealing user interfaces using Android Animations. Collaborate with cross-functional teams to deliver high-quality features on time. Write clean, readable, and maintainable code adhering to best coding practices. Ensure the app's UI/UX design aligns with user expectations and provides seamless experiences. Work with version control tools like Git to manage and share codebase. Stay up to date with the latest Android development trends, tools, and best practices. Mandatory Skills and Experience: Strong expertise in Kotlin and Java for Android development (90% Native Android development). Hands-on experience with Android architecture patterns like MVC , MVP , and MVVM . Solid knowledge and practical experience with Android Jetpack libraries (LiveData, ViewModel, Navigation, WorkManager, and Room). Experience with local databases (SQLite, Realm, or other data storage solutions). Ability to integrate third-party APIs effectively and ensure seamless app functionality. Proficiency in Android Animation for smooth, interactive user experiences. Solid understanding of version control using Git . Knowledge of Flutter for cross-platform mobile development (10% Flutter development). Strong problem-solving skills and a commitment to writing clean, maintainable code. What We Offer: Competitive salary and benefits package. Opportunity to work on cutting-edge projects. A collaborative and innovative work environment. Career growth and development opportunities. Flexible workings

Posted 4 days ago

Apply

4.0 - 9.0 years

9 - 13 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 12 year(s) of experience is required Educational Qualification : Bachelors degree in Computer Science Electronics or related field Summary :We are seeking an experienced BSP Developer to architect and implement Android-based infotainment platforms, with a focus on Android 15 BSP customization. This role involves driver adaptation, kernel modifications, and system-level integration for automotive-grade infotainment systems. The ideal candidate will have deep expertise in embedded systems, Android Automotive OS, and compliance testing frameworks such as CTS, VTS, and STS. Roles & Responsibilities:1.Architecture & Development:Design and develop BSP components for Android-based infotainment platforms.2.Customization:Customize Android 15 BSP, including kernel and driver adaptations for automotive SOCs.3.System Services & HAL:Implement and optimize system services and HAL layers for infotainment features.4.Compliance Testing:Conduct CTS, VTS, and STS testing to ensure platform compatibility and stability.5.Debugging & Troubleshooting:Diagnose and resolve system-level issues across software and hardware interfaces.6.Collaboration:Work closely with Android porting, BSP, and integration teams across global locations.7.Documentation & Standards:Ensure alignment with Android Compatibility Definition Document (CDD) and maintain technical documentation. Professional & Technical Skills: 1.Years of experience in embedded systems and Android infotainment development.2.Strong expertise in Android Automotive OS and Android 15 BSP.3.Deep knowledge of Linux kernel customization and driver integration.4.Experience with Samsung Automotive SOCs and custom IVI platforms.5.Proficiency in implementing system services and HAL layers.6.Familiarity with Android architecture and CDD standards.7.Hands-on experience with CTS, VTS, and STS compliance testing.8.Strong debugging and problem-solving skills.9.Experience with GIT, Android build systems, and development tools.10.Exposure to infotainment hardware setups and cloud platforms.11.Experience working in Agile environments and global delivery models Additional Information:- The candidate should have minimum 14 years of experience in Automotive ECU Software.- This position is based at our Bengaluru office.- A Bachelors degree in Computer Science, Electronics or related field is required. Qualification Bachelors degree in Computer Science Electronics or related field

Posted 4 days ago

Apply

3.0 - 8.0 years

9 - 13 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded Android App Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of features, troubleshooting issues, and maintaining high standards of code quality. You will also participate in discussions to share insights and contribute to the overall improvement of the development process, ensuring that the applications meet user needs and business objectives. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java/AAOS-Work on Android-based systems including Android Automotive OS (AAOS).-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java and Android-based applications.-Optimize code for performance, memory usage, and reliability.Professional & Technical Skills: -Automotive ECU Development with AAOS:Hands-on experience in development and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in embedded Android and Embedded Java programming.-Experience with Android and Android platform development, including AAOS (Android Automotive OS).-In-depth knowledge of Android architecture, HAL, AIDL, and system services.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 3 years of experience in Embedded Android App Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Bachelor or Masters degree in Computer Science, Electronics, or a related field. Qualification 15 years full time education

Posted 6 days ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded Android App Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of features, troubleshooting issues, and maintaining high standards of code quality. You will also participate in discussions to share insights and contribute to the overall improvement of the development process, ensuring that the applications meet user needs and business objectives. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java/AAOS-Work on Android-based systems including Android Automotive OS (AAOS).-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java and Android-based applications.-Optimize code for performance, memory usage, and reliability.Professional & Technical Skills: -Automotive ECU Development with AAOS:Hands-on experience in development and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in embedded Android and Embedded Java programming.-Experience with Android and Android platform development, including AAOS (Android Automotive OS).-In-depth knowledge of Android architecture, HAL, AIDL, and system services.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 3 years of experience in Embedded Android App Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Bachelor or Masters degree in Computer Science, Electronics, or a related field. Qualification 15 years full time education

Posted 6 days ago

Apply

6.0 - 11.0 years

1 - 2 Lacs

gurugram

Work from Office

SUMMARY About the job : Android Technical Lead Career Level : Senior. Location : Offshore / Contract / India Who We Are: This is Nexgentek where every challenge is an opportunity, and every solution is a masterpiece in the making. As a full-lifecycle IT company, we transcend mere delivery; we engineer success. From inception to implementation, our seasoned expertise shepherds every phase of the journey. Be it planning, analysis, design, development, testing, or the seamless transition to production, we stand as steadfast partners in our clients’ progress. At Nexgentek, quality isn't a mere aspiration it's our ethos. Rooted in Tech Advisory, our methodology is guided by insights that spark transformative outcomes. We recognize the paramount importance of talent retention. Through a steadfast commitment to work-life balance, competitive remuneration packages, and an optimized operational model, we ensure our team remains as exceptional as our services. Step into Nexgentek, where innovation meets precision, and together, let's sculpt the future of technology with finesse and distinction. Requirements Role Overview We are looking for a highly experienced Android Technical Lead to lead a team in developing advanced communication applications. The ideal candidate will be an expert in Kotlin with deep knowledge of modern Android architecture patterns, WebRTC , and JNI/NDK , driving innovation in real-time video and voice solutions. Key Responsibilities Lead and mentor a team of 5+ Android developers , setting coding standards and best practices. Architect, design, and develop high-performance Android applications using Kotlin and Clean Architecture (MVVM) . Work extensively with JNI/NDK to support native integrations and replace SWIG-based solutions. Implement WebRTC for real-time voice and video communication. Build calling features using ConnectionService and InCallService . Manage full development lifecycle from design to Google Play submission . Collaborate with product, backend, and QA teams to deliver seamless user experiences. Required Skills 8+ years of Android development experience . Expert in Kotlin with proven architecture design skills ( MVVM, Clean Architecture ). Strong experience with JNI/NDK (critical for SWIG replacement). Hands-on experience with WebRTC implementation . Leadership experience managing 5+ developers . In-depth expertise with ConnectionService and InCallService . Nice to Have Experience building video calling applications . Knowledge of Accessibility implementation (TalkBack). Familiarity with VRS (Video Relay Services) or telecommunications application Benefits What’s in it for you: At Nexgentek we prioritize your well-being and professional growth. Here's what you can expect: Achieve a healthy work-life balance. Competitive compensation and abundant growth opportunities. Enjoy a standard 5-day workweek with 2 fixed weekly offs. Experience an employee-centric environment with supportive policies. Benefit from family-friendly and flexible work arrangements. Access our Performance Advancement and Career Enhancement (PACE) initiative and discover opportunities for both personal and professional growth. From tailored career development plans to expert counseling services, PACE empowers you to chart your course to success with confidence and clarity. Elevate your career trajectory with our Learning & Development (L&D) program. Join our team and embark on a transformative journey of upskilling and self-discovery. With continuous learning as your compass, you'll not only enhance your expertise but also open doors to new opportunities, paving the way for career growth and fulfillment. Please note : At Nexgentek, we value the importance of collaboration, learning, and fostering connections with clients, peers, leaders, and communities. While some in-person engagement may be required for certain roles, we are committed to providing flexibility to accommodate your individual work-life balance needs. As an equal opportunities employer, Nexgentek welcomes and encourages applications from all members of society. We are dedicated to creating an inclusive environment where diversity is celebrated, and individuals are valued for their unique perspectives and contributions. We do not discriminate on the basis of race, religion or belief, ethnicity, disability, age, citizenship, marital or civil partnership status, sexual orientation, or gender identity.

Posted 6 days ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Proficiency in problem solving and troubleshooting technical issues is a key requirement for this role. You should be willing to take ownership and strive for the best solutions. Experience in using performance analysis tools such as Android Profiler, Traceview, perfetto, and Systrace is essential. A strong understanding of Android architecture, memory management, and threading is important for success in this position. You should also have a good grasp of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs, and Hardware abstraction layers in Android and/or Linux. Knowledge of git, CI/CD workflow, and experience in agile-based projects will be beneficial. Familiarity with Linux as a development platform and target is required. Extensive experience with Jenkins and Gitlab CI system is preferred, along with hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus, and/or Elastic Search. Experience with different testing frameworks and their implementation in CI systems is a plus. Proficiency in programming using C/C++, Java/Kotlin, Linux, and Yocto is expected. Familiarity with ASPICEWorks in the area of Software Engineering, involving the development, maintenance, and optimization of software solutions/applications, is desirable. You will apply scientific methods to analyze and solve software engineering problems, develop and apply software engineering practice and knowledge, and supervise the work of other software engineers. For Grade Specific requirements, more than a year of relevant work experience is necessary. A solid understanding of programming concepts, software design, and software development principles is expected. You should be able to work with minimal supervision, deliver accurate and reliable results, and perform a range of tasks and problems effectively. Collaboration with team members to achieve goals and making decisions based on understanding the situation are also key aspects of this role.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

You should have at least 8 years of experience in Android Integration with strong knowledge of Android development and integration. You must be familiar with AOSP build systems such as Gradle and Soong, and have an understanding of Android architecture and partitions. Experience with build definition files like .mk, .tb, and Android.bp is required. Proficiency in working with emulators and virtual validation is necessary. You should have a strong background in CI/CD pipeline experience using tools like Jenkins, GitLab CI, Tekton, and Zuul. Proficiency in Docker & Kubernetes is essential, and the ability to train in Kubernetes is a plus. Strong scripting skills in Bash and Python are required, along with knowledge of Git/GitOps workflows and branching strategies. Experience in Linux system administration, specifically Ubuntu and CentOS, is also needed. As part of your responsibilities, you will be managing and optimizing Android build systems (Gradle/Soong) for performance and reliability. You will integrate Android apps with third-party SDKs, APIs, and custom toolchains, including Android Automotive. Automating and integrating Android UI test frameworks such as Espresso and UIAutomator into pipelines is also expected. You will support and contribute to AOSP, native, and legacy Android applications while maintaining containerized environments with Docker and Kubernetes. You will be responsible for implementing automation for build/test/deploy workflows using tools like Ansible or equivalent. Setting up and maintaining static code analysis tools like SonarQube and lint, as well as maintaining Git-based workflows for branching, merging, and release management is part of the role. Building and maintaining CI/CD pipelines with tools like Jenkins, GitLab CI, Zuul, or Tekton, monitoring pipeline health, troubleshooting failures, and ensuring reliable delivery are also key responsibilities. Documentation of build systems, CI/CD workflows, and integration best practices is crucial for this position.,

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

bengaluru

Work from Office

Your Role You are a skilled Android developer with a passion for clean code, intuitive UI, and scalable architecture. You thrive in collaborative environments and stay updated with the latest trends in mobile development. In this role, you will play a key role in: Designing and developing high-quality Android applications using Jetpack Compose and Kotlin Collaborating with product managers, designers, and backend engineers to deliver seamless user experiences Implementing scalable architecture using modern Android components like ViewModel , LiveData , and Navigation Ensuring code quality through rigorous testing, code reviews, and adherence to best practices Driving innovation by staying current with the latest Android trends, tools, and technologies Your Profile Kotlin Advanced proficiency in Kotlin for Android development. Jetpack Compose Hands-on experience building UIs with Compose. MVVM Architecture Solid understanding of MVVM and Android architecture components. RESTful APIs Integration and handling of APIs and third-party libraries. Testing Frameworks Experience with Unit Testing and UI Testing tools like Espresso or JUnit. What you"ll love about working here You can shape yourcareerwith us. We offer a range of career paths and internal opportunities within Capgemini group. You will also get personalized career guidance from our leaders. You will get comprehensive wellness benefits including health checks, telemedicine, insurance with top-ups, elder care, partner coverage or new parent support via flexible work. At Capgemini, you can work oncutting-edge projectsin tech and engineering with industry leaders or createsolutionsto overcome societal and environmental challenges.

Posted 1 week ago

Apply

6.0 - 11.0 years

15 - 30 Lacs

pune

Hybrid

Android Architecture Android Framework AAOS (Android Automotive OS) HAL (Hardware Abstraction Layer) HIL (Hardware-in-the-Loop) System Architecture Low-level Device Integration High-level Application Design API Design & Management RESTful APIs / gRPC / AIDL Security Policies & Compliance SELinux / App Sandbox Secure Boot & Encryption Third-party App Integration (Media, Google Maps, Navigation, OTT apps) Runtime Decision-Making Performance Optimization Cross-layer Integration Infotainment Systems Android Build Systems (Soong, Make, Gradle) Modularization & Scalability HMI (Human Machine Interface) Problem Solving & Solution Design Kotlin / Java Expertise

Posted 1 week ago

Apply

5.0 - 8.0 years

8 - 18 Lacs

bengaluru

Work from Office

Hi, Greetings for the day! We are inviting applications from Android Developers who are interested to explore the challenging opportunities in mobile application development. If you are, then please share your updated profile. Do please check on the job description. Role: Android Developer Experience: 5-7 years Type of Employment: Full Time Job Location: Bangalore Mode of Work: Work from office Expected to Join: Immediate / 15 days Roles & Responsibilities 1. Develop, test, and maintain high-quality, reusable Android components and libraries. 2. Collaborate with cross-functional teams to define, design, and ship new features. 3. Unit-test code for robustness, including edge cases, usability, and general reliability. 4. Work on bug fixing and improving application performance. 5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 6. Ensure the performance, quality, and responsiveness of applications. 7. Collaborate with front-end developers and back-end developers to integrate Android applications with server-side services. 8. Participate in code reviews to maintain code quality and share knowledge. Must Have: 1. Proficiency in Kotlin Jet Pack Compose 2. Experience with Android SDK, various Android phones, tablets, and emulators. 3. Familiarity with RESTful APIs to connect Android applications to back-end services. 4. Knowledge of other web technologies as well as mobile development frameworks. 5. Understanding of Android's architecture components, such as ViewModel, LiveData, and Room. 6. Proficient understanding of code versioning tools, such as Git. 7. Bachelor's degree in Computer Science, Engineering, or a related field. 8. Proven experience as an Android D eveloper.

Posted 1 week ago

Apply

1.0 - 3.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Description Job Description: . Proficiency in problem solving and troubleshooting technical issues. . Willingness to take ownership and strive for the best solutions. . Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. . Strong understanding of Android architecture, memory management, and threading. . Strong understanding of Android HAL's, Car Framework, Android graphics pipeline, DRM, Codecs. . Good knowledge in Hardware abstraction layers in Android and/or Linux. . Good understanding of the git, CI/CD workflow . Experience in agile based projects. . Experience with Linux as a development platform and target . Extensive experience with Jenkins and Gitlab CI system . Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. . Experience with different testing frameworks and their implementation in CI system . Programming using C/C++, Java/Kotlin, Linux. . Yocto and its use in CI Environments . Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 week ago

Apply

1.0 - 3.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Description Job Description: . Proficiency in problem solving and troubleshooting technical issues. . Willingness to take ownership and strive for the best solutions. . Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. . Strong understanding of Android architecture, memory management, and threading. . Strong understanding of Android HAL's, Car Framework, Android graphics pipeline, DRM, Codecs. . Good knowledge in Hardware abstraction layers in Android and/or Linux. . Good understanding of the git, CI/CD workflow . Experience in agile based projects. . Experience with Linux as a development platform and target . Extensive experience with Jenkins and Gitlab CI system . Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. . Experience with different testing frameworks and their implementation in CI system . Programming using C/C++, Java/Kotlin, Linux. . Yocto and its use in CI Environments . Familiarity with ASPICE Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 week ago

Apply

3.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

The ideal candidate for this position should possess the following skills: C, KOTLIN, Java, Android, QNX, GIT, Android Build System, OOP, DESIGN PATTERN, HAL, HIDL, IPC, BINDER, Android architecture, Binder IPC communication, HAL or similar communication framework. The candidate should have relevant experience of 3-8 years in Multimedia or connectivity ECU middleware development. The preferred notice period for this role is 0-30 days. Candidates with educational backgrounds such as BE, ME, BTECH, MTECH, or MCA are encouraged to apply. This position is open in multiple locations including Bangalore, Pune, Chennai, Trivandrum, Hyderabad, and Calicut. If you meet the requirements mentioned above and are interested in this opportunity, please send your resume to career@krazymantra.com.,

Posted 2 weeks ago

Apply

7.0 - 9.0 years

7 - 12 Lacs

bengaluru

Work from Office

About The Role About The Role : Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICEWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 2 weeks ago

Apply

4.0 - 6.0 years

6 - 10 Lacs

bengaluru

Work from Office

About The Role About The Role : Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICEWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 2 weeks ago

Apply

3.0 - 6.0 years

7 - 11 Lacs

bengaluru

Work from Office

About The Role About The Role : Proficiency in problem solving and troubleshooting technical issues. Willingness to take ownership and strive for the best solutions. Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. Strong understanding of Android architecture, memory management, and threading. Strong understanding of Android HALs, Car Framework, Android graphics pipeline, DRM, Codecs. Good knowledge in Hardware abstraction layers in Android and/or Linux. Good understanding of the git, CI/CD workflow Experience in agile based projects. Experience with Linux as a development platform and target Extensive experience with Jenkins and Gitlab CI system Hands-on experience with GitLab, Jenkins, Artifactory, Grafana, Prometheus and/or Elastic Search. Experience with different testing frameworks and their implementation in CI system Programming using C/C++, Java/Kotlin, Linux. Yocto and its use in CI Environments Familiarity with ASPICEWorks in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. About The Role - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 2 weeks ago

Apply

15.0 - 20.0 years

11 - 15 Lacs

bengaluru

Work from Office

About The Role Project Role : Business Process Architect Project Role Description : Analyze and design new business processes to create the documentation that guides the implementation of new processes and technologies. Partner with the business to define product requirements and use cases to meet process and functional requirements. Participate in user and task analysis to represent business needs. Must have skills : Android Application Development Good to have skills : Java, GitHub, Kotlin Programming LanguageMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time educationBE or any equivalent Summary :As an Android Developer, you will be responsible for developing and maintaining high-performance, user-friendly Android applications for our video streaming platform. You will be responsible for building scalable mobile applications and integrating with video streaming services, Application Programming Interfaces, and third-party Software Development Kit. Your typical day will involve working on Over-The-Top application features, optimizing performance, and collaborating with cross-functional teams to deliver seamless user experiences. Roles & Responsibilities:- Build and maintain Android applications for video-on-demand and live streaming.- Integrate with video streaming protocols HyperText Transfer Protocol Live Streaming, Dynamic Adaptive Streaming over HyperText Transfer Protocol. and media players ExoPlayer- Work with Digital Rights Management solutions Widevine, PlayReady and adaptive bitrate streaming.- Develop using Kotlin and Java for Android development.- Utilize Android Jetpack components ViewModel, LiveData, Navigation, Room.- Apply Model-View-ViewModel, architecture and dependency injection Dagger/Hilt/Koin- Consume restful Application Programming Interfaces for user authentication, content catalogs, and subscriptions.- Integrate third-party Software Development Kit for analytics, payments, and push notifications.- Monitor performance using Android Profiler, LeakCanary, and Firebase Crashlytics.- Write unit and User Interface tests using Java Unit Testing Framework, Espresso, and Mockito. Professional & Technical Skills: - Must To Have Skills: Application development experience in Over The Top streaming platforms.- Proficiency in Android development using Kotlin and Java.- Experience with video streaming protocols, Digital Rights Management, and media player integration.- Familiarity with Android architecture components and testing frameworks.- Good To Have Skills: Contributions to global Over The Top projects, certifications, and application store deployments. Additional Information:- The candidate should have a minimum of 5 years of relevant experience- This position is based at our Bangalore office.- A 15 years full-time education is required. Qualification 15 years full time educationBE or any equivalent

Posted 2 weeks ago

Apply

5.0 - 7.0 years

37 - 40 Lacs

bengaluru

Work from Office

Mandatory Skills: 1. Engineer with 5+ years of experience in embedded Linux/ Linux application/ driver/kernel development 2. Strong C/C++ development skills with a good understanding of object-oriented design 3. Good understanding of Android framework, overall Android Architecture. 4. Proficient in any one of Android HAL amongst Audio, Graphics, Camera, Power etc. 5. Experience with Multimedia frameworks such as Stagefright, Gstreamer, OpenMAX, Codec2. 6. Compliance to CTS/VTS and support in resolving defects 7. Strong background in embedded systems development 8. System knowledge, System Debugging Good to have: 1. Experienced with Android Automotive platform is desired. 2. Experience on Android virtualization (virtio, trout) and hypervisor based OS. Keywords: Embedded, Android, HAL, Audio, Video, Camera, Graphics, Framework, OpenMax, ALSA, CTS, I2S.

Posted 2 weeks ago

Apply

7.0 - 8.0 years

12 - 14 Lacs

pune, chennai

Work from Office

Good understanding of Kotlin, Java, Android Architecture Components, data binding and material design components. Strong knowledge of Android, how to deal with different screen sizes & understanding of mobile apps build process. Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Espresso

Posted 2 weeks ago

Apply

7.0 - 8.0 years

1 - 1 Lacs

pune, bengaluru

Work from Office

Good understanding of Kotlin, Java, Android Architecture Components, data binding and material design components. Strong knowledge of Android, how to deal with different screen sizes & understanding of mobile apps build process. Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Espresso

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

About us: At its core, Probo is India's foremost online skill gaming platform dedicated to constructing prediction markets for India. Probo offers users a wide array of questions spanning various topics such as sports, news, finance, and more. Users have the opportunity to express their opinions by swiping yes or no and placing trades, thus engaging in an event contract with another user. Probo operates as a matching engine facilitating the execution of these event contracts. Each trade involves INR 10, and upon the conclusion of the event contract, the user holding the correct opinion emerges as the victor and claims the stake. Probo is supported by three prominent investors - Sequoia, Elevation, and Fundamentum. Job Description: We are seeking an individual who possesses a fervent passion for computer science as their foremost attribute. The ideal candidate should be an experienced engineer with 4-7 years of experience, adept at developing aesthetically pleasing, user-centric android applications. Moreover, the candidate should exhibit strong team management skills and the capability to take charge of the technical roadmap for systems/components. A minimum of 3 years of experience in Android mobile applications development is required, along with a profound understanding of Android Architecture, Framework, Android SDK, Core Java, Kotlin, Android Studio IDE, and Android Debugger. The candidate must have hands-on experience in constructing native mobile applications, be an expert in UI components & controls such as Widgets, Fragments, etc. Proficiency in application performance analysis, memory management, UI design, and animations (Canvas, SurfaceView) is essential. Additionally, familiarity with Agile methodologies, team management, task segregation, and estimation is crucial. The candidate should be willing to thrive in a fast-paced development environment and effectively collaborate with other teams to devise optimal solution designs. An aspiration to craft world-class, elegant, and user-centric applications is highly desired. Next steps: If you are intrigued by this opportunity and possess the skills to craft enchanting user experiences, then this position is tailor-made for you. We encourage you to explore more about us by visiting: - Our app/trading platform: [Probo App/Trading Platform](https://probo.in/events) - Engineering Principles: [Probo Engineering Principles](https://engineering.probo.in/probo-engineering-principles-67e2e6d55a81),

Posted 2 weeks ago

Apply
Page 1 of 5
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies