Jobs
Interviews

283 Android Development Jobs - Page 2

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

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

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

You will be joining as an Android Analyst with a primary focus on enhancing code quality, documentation, quality assurance (QA), refactoring, and code comprehension. This role is designed for individuals who take pleasure in scrutinizing code, ensuring technical excellence, advocating for best practices in development, and aiding developer teams through systematic reviews and process enhancements. Your responsibilities will include conducting thorough examinations of codebases to ensure their maintainability, scalability, and adherence to clean architecture principles. You will be expected to provide constructive feedback on areas where best practices have not been followed, suggesting improvements accordingly. Additionally, identifying common bugs in the code, detailing the errors, proposing fixes, and refactoring the code will be part of your routine tasks. Another key responsibility will be reviewing code and writing unit tests to enhance code coverage within the given codebase. Adhering to internal QA processes for all deliverables will also be crucial. To qualify for this role, you should hold a B.E./B. Tech/M.S./M. Tech degree in Computer Science, Engineering, or a related field, along with a minimum of 2 years of relevant industry experience in Android development. Strong logical and analytical skills are essential, as well as proficiency in Kotlin and Java programming languages. Experience with Dart (Flutter), Python, and JavaScript will be advantageous. Hands-on experience with Android application development, including familiarity with build systems like Gradle and Bazel, SDKs, and web development & debugging tools such as Chrome DevTools and ADB, is required. A solid understanding of architectural patterns like MVVM and Clean Architecture, along with knowledge of best practices in Android and web development, is expected. Prior experience with code review, unit testing, documentation, and QA processes will be beneficial. This position is based in Ahmedabad/Pune.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You are seeking an Android Developer with a strong enthusiasm for pushing the boundaries of mobile technologies. As a part of our team of skilled engineers, you will contribute to the creation of the next wave of our mobile applications. Your primary responsibilities will include designing and developing sophisticated applications for the Android platform. You will collaborate closely with diverse teams to establish, create, and introduce new features. Integration with external data sources and APIs will also be a key aspect of your role. In addition, you will be responsible for unit-testing code to ensure its robustness, addressing edge cases, enhancing usability, and ensuring overall reliability. Resolving bugs and enhancing application performance will also be within your purview. Embracing new technologies to enhance development efficiency will be an ongoing pursuit. To be considered for this role, you should hold a BS/MS degree in Computer Science, Engineering, or a related field, along with at least 3 years of software development experience and 5 years of Android development experience. Publication of at least one original Android app is necessary. Proficiency with Android SDK, working with remote data using REST and JSON, and familiarity with third-party libraries and APIs are required. A solid grasp of mobile landscape, architectures, trends, and emerging technologies is essential, as is a comprehensive understanding of the entire mobile development life cycle. If you are passionate about Android development and meet these requirements, we encourage you to apply by sending your resume to: resumes@aitechindia.com.,

Posted 1 week ago

Apply

8.0 - 13.0 years

19 - 25 Lacs

chennai

Hybrid

Job Description * Role & Responsibilities: Hands-on coding using Kotlin, Coroutines, and Kotlin Flows. Lead a development team and interact directly with clients. Develop applications using MVVM and Clean Architecture. Work with WorkManager, Navigation Component, Hilt (DI), Room, and Retrofit. Apply SOLID principles and design patterns to ensure maintainability. Write unit tests using Mockito, JUnit with above 80% code coverage. Work with Git, CI/CD pipelines, and version control best practices. Integrate RESTful APIs and manage local data persistence. Work extensively with Android Jetpack components and lifecycle management. Preferred Candidate Profile: Minimum 8 years of Android development experience. Expert in Kotlin and Android frameworks. Strong knowledge of testing frameworks and CI/CD practices. Excellent problem-solving skills and ability to mentor teams. Must be available to join immediately or within 10 days.

Posted 1 week ago

Apply

2.0 - 7.0 years

5 - 9 Lacs

bengaluru

Work from Office

About the Team Navi s Engineering team builds the backbone of our financial products spanning lending, payments, insurance, investments, and debt management. We operate as cross-functional teams that work closely with Product, Data, and Business functions to deliver reliable, high-performance systems at scale. Our engineers focus on solving real-world challenges through scalable architecture, automation, and long-term thinking ensuring every Navi product is built to serve millions efficiently and seamlessly. About the Role At Navi, we are on a mission to make financial services simple, accessible, and affordable for a billion Indians. As a Tech Lead, you will be responsible for leading the technical vision and architecture for complex projects. You will define and own end-to-end architecture, raise the bar on quality, and collaborate closely with other teams. This role requires a deep understanding of scalable systems, leadership, and the ability to solve ambiguous, cross-functional challenges. What We Expect From You Own the technical vision for Navi s Android applications and lead the end-to-end development lifecycle, from architecture design to deployment. Develop reusable components , libraries, and utilities for Android applications to ensure scalability, maintainability, and organization-wide adoption. Set and enforce Android development best practices , including coding standards, modern architecture patterns (e.g., MVI, MVVM, Clean Architecture), testing, and performance optimization, in partnership with engineering managers and architects. Raise the bar for quality , performance , accessibility , and user experience of Android applications. Act as a mentor for Android engineers and senior developers, fostering their technical growth and expertise. Solve ambiguous problems in the team to deliver robust mobile solutions. Translate UI/UX designs into smooth, functional experiences while optimizing API interactions. Must Haves Qualifications 6+ years of Android development experience, with at least 2+ years leading or architecting solutions across multiple mobile development teams. Proven experience in designing and architecting scalable, high-performance Android applications. Deep understanding of Android architecture components. Required Skills Hands-on expertise in Android development , with proficiency in Android SDK, Jetpack components, and modern Android development tools. Strong expertise with Jetpack Compose for building modern, declarative UI. Experience with Design Language and Theming to create consistent and visually appealing user experiences. Experience with hybrid technologies like Cross-Platform Mobile Modules (CMM) and Kotlin Multiplatform (KMP) for cross-platform development. Strong experience in mobile architecture patterns for scalable , maintainable code. Strong understanding of app performance optimization , memory management, battery efficiency, and data persistence techniques. Familiarity with CI/CD pipelines , automated testing frameworks, and Google Play Store deployment processes. Good to Have : Experience with Generative AI and using AI-driven tools to streamline processes, such as automating PR reviews or converting Figma designs to Jetpack Compose. Soft Skills & Traits First-principles thinking and strong problem-solving and analytical skills . Ability to mentor and grow Android engineers and senior developers. Strong communication skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences. Inside Navi We are shaping the future of financial services for a billion Indians through products that are simple, accessible, and affordable. From Personal & Home Loans to UPI, Insurance, Mutual Funds, and Gold we re building tech-first solutions that work at scale, with a strong customer-first approach. Founded by Sachin Bansal & Ankit Agarwal in 2018, we are one of India s fastest-growing financial services organisations. But we re just getting started! Our Culture The Navi DNA Ambition. Perseverance. Self-awareness. Ownership. Integrity. We re looking for people who dream big when it comes to innovation. At Navi, you ll be empowered with the right mechanisms to work in a dynamic team that builds and improves innovative solutions. If you re driven to deliver real value to customers, no matter the challenge, this is the place for you. We chase excellence by uplifting each other and that starts with every one of us. Why Youll Thrive at Navi At Navi, it s about how you think, build, and grow. You ll thrive here if: You re impact-driven - You take ownership, build boldly, and care about making a real difference. You strive for excellence - Good isn t good enough. You bring focus, precision, and a passion for quality. You embrace change - You adapt quickly, move fast, and always put the customer first.

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

100MS is building a Platform-as-a-Service for developers integrating video-conferencing experiences into their apps. Our SDKs enable developers to add gold standard audio-video quality conferencing with much faster shipping times. We are a team uniquely placed to work on this problem. We have built world-record scale live video infrastructure powering billions of live video minutes in a day. We are a remote-first global team with engineers who've built video teams at Facebook and Hotstar. As part of the client SDK team, you will be designing SDKs that bring the ease-of-use of Stripe and the quality-and-scale of zoom to video conferencing. In this role, you will drive design and implementation of 100ms" Android SDKs, articulate complex architecture problems, drive engineering excellence, and collaborate with a cross-functional team. You will speak with fellow developers - our customers - to identify and prioritize features that will help achieve our goals of gold-standard audio-video conferencing in a few lines of code. Additionally, you will help scale our platform to support billions of minutes a day across thousands of devices around the world and maintain a first-class developer onboarding experience by writing documentation and sample apps. You will also contribute to open source projects as we set the standards for video conferencing. The ideal candidate will have a Bachelor's degree or equivalent practical experience, along with 4 years of professional software development experience or 2 years with an advanced degree. Experience with Android framework development, programming in Java, API design, performance optimization, client architecture, or tools in the mobile space is required. Knowledge of Android SDK performance tools and optimization techniques, as well as the ability to ship consumer-facing, high-quality, mobile products, are essential. Good to have qualifications include experience with video conferencing, Sockets, WebRTC, and real-time communication, video streaming, HLS, Dash, Kotlin, and the ability to take on complex and ambiguous problems. A strong inclination to keep up-to-date with the latest trends, learn new concepts, contribute to open-source projects, and participate in internal or external forums is also beneficial. Working at 100MS offers the opportunity to be part of a small team at a fast-growing engineering-first startup, collaborate with engineers across the globe with experience at Facebook and Hotstar, grow as an individual contributor or as a team leader with the freedom to set your own goals, and work on cutting-edge problems in real-time video communication technology at massive scale.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

warangal, telangana

On-site

You will be responsible for designing and building advanced applications for the Android platform. Your primary focus will be on developing robust and user-friendly Android applications using Kotlin. This will involve working with external data sources and APIs, as well as testing code for robustness, performance, usability, and reliability. You will oversee the entire development lifecycle, from concept to deployment, including establishing coding standards, conducting code reviews, managing source control, defining build processes, and performing testing activities. Collaboration with cross-functional teams is essential in this role. You will work closely with other engineers and developers across different infrastructure layers. Additionally, you will collaborate with UI/UX designers and product teams to define, design, and implement new features. Effective communication skills are crucial for this position. You should be able to communicate efficiently with project owners/managers and developers, both in meetings and through written communication. Your responsibilities will also include maintaining and enhancing existing applications by continually exploring, evaluating, and implementing new technologies to improve development efficiency. You will ensure the performance, quality, and responsiveness of applications by troubleshooting, debugging, and identifying and addressing bottlenecks and bugs. It is important to proactively identify potential issues and challenges before they escalate into critical problems. You should have a deep understanding of Kotlin and Android frameworks, expertise in RESTful APIs, and experience with integrating push notifications. Familiarity with Google's Android Design Principles and Application Interface Guidelines is expected. Candidates with a proven track record of at least 4 years of experience in Android development using Kotlin are preferred. Experience in software development for Android OS products, application module configuration of SOC chips, and testing for Android-based display products is highly valued. You will be responsible for leading a team for Android product development in a Linux environment, making timely software deliverables, and mentoring junior team members. Key skills required for this role include knowledge of SOC chips (Quectel), developing and deploying custom applications using Android Studio IDE and SDK, familiarity with android OS-based software architecture (MVVM, etc.), configuring SOC chips with android features, understanding android boot processes, familiarity with mobile apps development, knowledge of Android HAL and HIDL concepts, and designing, developing, and maintaining Human Machine Interface (HMI) using tools. Proficiency in programming languages such as JAVA, Kotlin, and C++ is essential for this role. Education qualifications required for this position include a BE (EEE), BE (ECE), MS (Electronics), MCA, BE (Computer Science), or M tech (Embedded/electronics) degree. Additional skills like knowledge of CAN Over UART Communication, AOSP, and optional expertise in voice interface development, face detection, and AI/ML are advantageous. Overall, you will play a critical role in developing and maintaining Android applications, ensuring high performance, quality, and user satisfaction.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

delhi

On-site

As a member of the Android Development Team, you will be responsible for the planning, design, and development of Android applications to ensure a unique and seamless user experience on the Android platform. Operating in a fast-paced environment, you will need to demonstrate initiative, take complete ownership of tasks, manage multiple projects, and drive execution. Your key responsibilities will include designing, building, and maintaining high-performance advanced applications for the Android platform. You will take ownership of product features, collaborate with cross-functional teams to define and design new features, and ensure timely delivery. Additionally, you will focus on feature development to enhance application performance and customize the user experience on the Android platform. In this role, you will write unit-test code for robustness, including considering edge cases, usability, and general reliability. It is essential to continuously explore, evaluate, and implement new technologies to enhance development efficiency. You will also be expected to write efficient Android code in Java/Kotlin following the MVVM framework. We are seeking individuals with a proactive mindset, a thirst for knowledge, a passion for innovation, and a commitment to personal growth. While previous experience is valued, we prioritize candidates with the following qualities: - Minimum 3 years of experience in Android development with a B.Tech degree in computer science, software engineering, information technology, or related fields. - Strong understanding of Algorithms, Data Structures, Object-Oriented Design, and Databases. - Proficiency in the Kotlin technology stack, mobile development, and the Android ecosystem. - Contribution to reputable open-source projects is highly desirable. - Previous experience in working on large Android applications and optimizing them for scalability and performance. - Excellent debugging and optimization skills are a must. - Familiarity with Android SDK, handling remote data via REST and JSON, integrating third-party libraries and APIs. - Up-to-date knowledge of mobile landscape, architectures, trends, and emerging technologies. - Comprehensive understanding of the full mobile development life cycle. - Curiosity for exploring new methods and tools to enhance app development speed and quality. - Strong interest in UI and UX, with a keen eye for design, particularly for front-end development. - Proficiency in rapid prototyping to gather early feedback and support data-driven decision-making processes. Join our team to be part of a dynamic environment where innovation and continuous improvement are encouraged. Your contribution will play a vital role in shaping the future of Android development at our organization.,

Posted 1 week ago

Apply

0.0 - 5.0 years

3 - 6 Lacs

mohali

Work from Office

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential. Requirement Native Android development experience for phone/tablet required 3+ years of Java and Kotlin experience Integration experience to back-end database or transactional systems Experience in Geolocation & Bluetooth is a plus Responsibilities Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Skills 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 Googles Android design principles and interface guidelines. Proficient understanding of code versioning tools, such as Git. Familiarity with continuous integration.

Posted 1 week ago

Apply

5.0 - 8.0 years

6 - 10 Lacs

pune

Work from Office

Key Responsibilities: Design, develop, and maintain Android applications using modern tools and frameworks with a strong focus on Jetpack Compose. Collaborate with cross-functional teams to define, design, and ship new features. Work extensively with BLE (Bluetooth Low Energy) and GATT APIs to integrate and manage device connectivity effectively. Lead and mentor junior developers, fostering an environment of learning and collaboration. Write clean, maintainable, and scalable code while following best practices. Participate in code reviews and ensure high standards of code quality. Communicate effectively with stakeholders, team members, and management to deliver project goals on time. Troubleshoot and resolve complex technical issues. Requirements Required Skills and Qualifications: Minimum 5+ years of experience in Android development with a strong understanding of Android SDK and core concepts. Proficient in Jetpack Compose and modern Android development practices. Hands-on experience with BLE/GATT APIs, including device scanning, pairing, and data exchange. Strong understanding of architectural patterns like MVVM, Clean Architecture, or similar. Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders. Proven leadership qualities, including the ability to guide and mentor team members, take ownership of projects, and lead by example. A collaborative mindset with a strong ability to work in a team-oriented environment. Familiarity with tools like Git, Jira, and CI/CD pipelines. Strong problem-solving skills and a proactive attitude toward challenges. Preferred Skills: Experience with unit testing and test automation frameworks. Knowledge of Kotlin Coroutines and Flow. Familiarity with health-related APIs or projects is a plus.

Posted 1 week ago

Apply

2.0 - 7.0 years

8 - 13 Lacs

bengaluru

Work from Office

Responsibilities: Experience with Android development using the Java language Excellent communication skills Strong problem-solving and analytical skills Good knowledge of object-oriented design patterns and multi-threading concepts Good knowledge of the SQLite database and Google Play Services like Push Notifications Experience with third-party libraries and APIsKey Requirements: 2+ years of experience working in mobile app development in Android using Java Strong experience with Kotlin (Preferred) Solid understanding of object-oriented design, multi-threading, and design patterns Experience with SQLite database and Google Play Services (Notifications, Maps, Location, etc) Proficiency in integrating third-party libraries and APIs Jetpack Compose and Flutter experience is a plus Strong problem-solving, analytical, and communication skills InterestedIf this role sounds like you, then apply with us! You have plenty of room for growth at LeadSquared

Posted 1 week ago

Apply

8.0 - 11.0 years

25 - 30 Lacs

indore, chennai

Work from Office

8-10 years of experience in software development, team lead exp, C# and Android development, modern software architectures (e.g., microservices), cloud technologies and services (e.g., Azure), migrating desktop applications to mobile platforms

Posted 1 week ago

Apply

0.0 - 3.0 years

0 Lacs

surat, gujarat

On-site

As a Junior Android Engineer at Winvesta, located in Surat, Gujrat, you will play a crucial role in the design, development, and maintenance of high-quality Android applications. Your primary responsibility will be to collaborate with cross-functional teams to create user-friendly mobile solutions that elevate customer experience. Your key responsibilities will include designing and developing Android applications using Java and Kotlin, ensuring the code is clean, maintainable, and efficient. You will work closely with product managers, UX/UI designers, and other developers to implement new features. Additionally, you will conduct unit testing, identify and fix bugs, and optimize application performance for scalability and reliability. It is essential to create and update comprehensive documentation for code and development processes. To qualify for this role, you should have 0-2 years of experience in Android development, proficiency in Java and Kotlin programming languages, and an understanding of the Android SDK and core libraries. Familiarity with RESTful APIs, knowledge of the mobile application development lifecycle, strong analytical skills, and problem-solving capabilities are also essential. Effective communication skills and the ability to work collaboratively in a team environment are crucial. A willingness to learn new technologies and enhance your Android development skills is highly valued. Joining Winvesta as a Junior Android Engineer offers an exciting opportunity to kickstart your career in mobile app development within a dynamic fintech setting. You will work with a skilled team to design and develop Android applications that improve customers" financial experiences. Emphasizing learning and growth, you will engage with modern technologies and industry best practices, contributing to impactful projects. If you are enthusiastic about Android development, technology, and providing exceptional user experiences, this role at Winvesta could be an ideal match for you. By becoming a part of Winvesta, you will contribute to pioneering initiatives in Indian fintech and play a significant role in shaping the future of the industry.,

Posted 1 week ago

Apply

3.0 - 6.0 years

5 - 8 Lacs

noida

Work from Office

Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Proficient in requirement gathering & analysis and translate them into technical requirements Work with a highly modularized codebase, largely written in Kotlin Build features within an MVVM stack, using Jetpack components, a database-backed model (RoomDB), consuming RESTful APIs (with Retrofit & OkHttp) and integrating with third-party SDKs Expert in asynchronous processing, multi-threading and web services integration (Soap, Rest) Strong knowledge of Android UI design principles, design patterns, and best practices Experience with offline storage, threading, and performance tuning Good knowledge in Open Source, JAVA and Android development environment Job Qualification Good Communication Skills Experience with Agile Confident & Presentable for client interactions Good coding skills

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

As an Android Intern at our company, you will be responsible for assisting in the development and maintenance of Android applications. Your role will involve collaborating with senior Android developers to design and implement new features. Writing clean, efficient, and maintainable code following best practices and guidelines will be a key aspect of your work. Additionally, you will be involved in testing and debugging mobile applications to ensure optimal performance, quality, and user experience. Participating in code reviews and contributing to improving app architecture and design will be part of your responsibilities. You will work on various components of the app, including UI design, data storage, networking, and user authentication. Your role will also involve assisting with troubleshooting and resolving issues related to performance, bugs, and crashes. Furthermore, you will participate in team meetings, brainstorming sessions, and sprint planning activities. To succeed in this role, you should have a basic knowledge of Android development, including Java and Kotlin programming languages. Familiarity with Android Studio and version control tools such as Git is required. An understanding of RESTful APIs, JSON, and asynchronous programming is essential. A strong interest in mobile app development and a passion for building great user experiences are qualities we are looking for in candidates. Familiarity with the mobile app lifecycle, UI/UX best practices, and Android design patterns is also important. Good problem-solving skills, attention to detail, and the ability to work collaboratively in a team-oriented environment are crucial for this role. You should also have a willingness to learn new technologies and stay up-to-date with trends in Android development. This position is located in Gurgaon.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Senior Android Developer at Diagnal Technologies, a product company under Diagnal Inc, Hong Kong, you will be a key member of our team focused on creating Video on Demand apps for media and entertainment clients. Your role involves contributing to the development of viable revenue-generating video streaming products, enabling clients to leverage big data analytics for business insights, and enhancing user engagement through targeted marketing campaigns. To excel in this position, you should possess 1-3 years of experience in Android development within a project services or product engineering organization. Your expertise should include developing consumer-facing user interfaces with seamless interactivity and a track record of published applications on the Google Play Store. We value self-motivated individuals who can effectively manage their time to deliver work at the high international quality standards we uphold. Ideal candidates will hold an engineering degree in computer science or possess equivalent practical experience. A deep understanding of operating system fundamentals, application performance optimization, and backend integration is essential for success in this role. Key skills for this position include proficiency in Android Development, Kotlin programming language, and experience with Model-View-View-Model (MVVM) architecture. Familiarity with Dependency Injection using tools like Dagger and Koin will be advantageous as you collaborate with our team of OTT video solution specialists to drive innovation in the digital media industry across the Asia Pacific region and beyond.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

The ideal candidate for the Mobile Developer position should have a minimum of 2 years of experience in Flutter (Dart) development and a strong passion for creating innovative and user-friendly mobile applications. You should have a proven track record of delivering high-quality applications on time, with a focus on excellent usability (UX) and visually appealing UI. Key Requirements: - At least 2 years of experience in Android development using Kotlin, Dart, or Swift - Proficiency in Flutter, including experience with Isolates, GetX, and Retrofit - Proficient in Visual Code - Experience in integrating third-party libraries and APIs - Familiarity with Agile development methodologies and tools like JIRA - Strong problem-solving skills and attention to detail - Excellent communication skills and the ability to work effectively in a team environment - Ability to design, develop, test, and maintain high-quality Android applications - Collaborate with project managers, business analysts, and other developers to understand project requirements and deliver software solutions - Write clean, well-documented, and efficient code following industry best practices - Strong inclination towards modularization and creating reusable UI and library components - Debug and troubleshoot software issues, as well as implement necessary fixes - Develop and maintain unit tests and integration tests to ensure software quality - Participate in code reviews and provide constructive feedback to fellow developers Preferred Skills: - In-depth knowledge of Dart and Flutter - Familiarity with Swift or Kotlin is considered a plus If you meet the above requirements and have a solid background in mobile application development, we encourage you to apply for this exciting opportunity to work with us in Thiruvananthapuram/Trivandrum. This is a work-from-office position with a salary range of 12 to 15 LPA.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnal, haryana

On-site

As an Android Developer, you should have a minimum of 2 years of practical experience in Android development. Your strong Java skills and comprehensive understanding of the Android SDK will be crucial in this role. It is essential to have experience in integrating with third-party services and RESTful APIs, although prior experience in this area is preferable. Moreover, having UI/UX skills will be advantageous for creating user-friendly interfaces. Previous experience in integrating with at least one Mobile Device Management (MDM) system would also be beneficial. Overall, you are expected to have a total of 2 years of experience in the field to be considered for this position.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

You should have at least 7 years of experience in Android development with a strong understanding of Clean Architecture, MVVM/MVI, and modular design principles. Your knowledge of Android APIs and platform capabilities should be thorough, along with expertise in RESTful API integrations and robust caching strategies. Proficiency in Kotlin, Coroutines, and Flow is required, along with a strong understanding of multi-threading, memory optimization, and performance tuning in Android applications. Familiarity with Agile methodologies and modern development practices is essential, as well as excellent communication skills for collaborating with global teams and stakeholders. Experience with CI/CD pipelines for Android applications is also expected. You must have hands-on experience with Kotlin Multiplatform (KMP) and ideally have worked in the media, streaming, or content industry. Familiarity with video streaming protocols such as HLS, DASH, DRM solutions, and media playback frameworks like MediaPlayer and ExoPlayer is preferred. Experience with Firebase services and analytics implementation, as well as knowledge of app performance optimization techniques, will be beneficial. In return, we offer competitive salaries and comprehensive health benefits, along with flexible work hours and remote work options. You will have access to professional development and training opportunities in a supportive and inclusive work environment.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Software Project Development Lead at Visteon, you will be responsible for overseeing the development and delivery of automotive embedded software, with a specific focus on In-Vehicle Infotainment (IVI) systems. With over 8 years of experience in this field, you will have a proven track record in Android development within an automotive context. Your role will involve managing distributed, multi-cultural development teams across different time zones, making your experience in this area highly valuable. You will be well-versed in the software development lifecycle (SDLC), from requirements gathering to design, implementation, testing, and deployment. Proficiency in Agile methodologies and tools, including Jira, is essential for successful project management. Having a minimum of 3 years of experience in a software project management role, you will demonstrate your ability to execute and deliver projects effectively. Your expertise in project management principles and practices will be crucial for overseeing automotive software development projects, including risk management, resource allocation, and budget control. Your technical skills will include proficiency in programming languages commonly used in embedded systems such as C, C++, and Java, as well as experience with Real-Time Operating Systems (RTOS). Familiarity with standard design techniques using UML tools and software configuration management tools like Git will also be beneficial for your role. Effective communication and interpersonal skills are essential as you collaborate with diverse teams within a global, matrixed organization. Fluency in Japanese language (JLPT N2/N3) will be an added advantage in this role. If you are ready to take on this challenging yet rewarding position at Visteon, please reach out to Vrushali Bagade, Talent Acquisition Partner, at vrushali.bagade@visteon.com.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As a Firmware Engineer, your primary responsibility will be to develop and optimize firmware using Embedded C. You will focus on data structures, memory management, threading, multiprocessing, debugging, and error handling. Additionally, you will work with a variety of hardware interfaces including UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and I/O port drivers. Your role will also involve developing and integrating Embedded Linux software, including kernel modules, bootloaders, root file systems, process management, and synchronization techniques. You will implement POSIX thread programming, semaphores, mutexes, and embedded file systems such as procfs and sysfs. Writing clean, efficient, and well-documented code in Embedded C and C++ will be a crucial part of your daily tasks. Furthermore, you will work with the ARM64 architecture for embedded systems development and focus on optimizing system performance, debugging, and error handling to ensure stable and efficient firmware solutions. To excel in this role, you should have proficiency in programming languages such as Embedded C and C++, along with experience in Firmware development. A strong understanding of the Linux Kernel, memory management, and embedded file systems is essential. Experience with low-level hardware programming and debugging techniques is also required, while familiarity with RTOS and real-time application development would be a plus. Knowledge of Android development and Android Studio is considered a bonus. Joining our team means working on cutting-edge RFID and IoT solutions in an environment that values innovation and problem-solving. You can expect a competitive salary, career growth opportunities, and the chance to collaborate with top minds in embedded systems and firmware engineering.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a member of our team, you will be actively involved in the design and development of the core components of our service. Your responsibilities will include ensuring high-quality software development, focusing on architecture, code quality, testing, and overall development processes. It is crucial that you implement testing frameworks and disciplines in every feature development to maintain the integrity of our software. You will also be responsible for monitoring the performance of our application in a production environment. Your role will involve identifying, debugging, and resolving any issues that may arise in production promptly. You will be expected to advocate for the implementation of systems that facilitate monitoring, debugging, and issue resolution in the shortest possible time. We are looking for individuals who excel in building applications efficiently and effectively. Ideal candidates will have a strong background in developing Android applications and will possess experience with the Flutter ecosystem, which would be a significant advantage. We value individuals who prioritize software and data architecture considerations before diving into the development process, as well as those who are adept at managing application development and deployment processes. If you are someone who is enthusiastic about learning new technologies and is passionate about Android development using Kotlin, we would love to have you join our team.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a Team Lead - React Native at Marmeto, you will be responsible for leading a team of developers to create high-performance, cross-platform mobile applications for both iOS and Android platforms. This role will require you to go beyond individual contributions and take on responsibilities such as mentoring team members, managing project timelines, ensuring code quality, and collaborating closely with designers, backend engineers, and product stakeholders. The ideal candidate for this position should possess hands-on expertise in React Native and have a minimum of 2 years of experience in leading a team of at least 5 mobile developers. In addition to React Native, familiarity with technologies such as JavaScript, TypeScript, hooks, Android Development, iOS App Development, and CI/CD will be valuable assets in fulfilling the duties of this role effectively. If you are a motivated individual with a strong background in React Native and leadership experience in mobile app development, we encourage you to apply for this exciting opportunity at Marmeto. Join our team and play a key role in delivering cutting-edge mobile solutions that meet the needs of our users and stakeholders.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

bengaluru

Work from Office

Full stack developer - 12+ yrs of experience in .net, React and Azure. Key Responsibilities Develop and maintain cross-platform mobile applications using React Native. Collaborate with UI/UX designers and backend teams to define app features. Optimize application performance and ensure high responsiveness. Write clean, maintainable, and well-documented code. Conduct code reviews and mentor junior developers. Integrate third-party APIs and native modules. Troubleshoot and debug issues across platforms. Participate in Agile ceremonies and contribute to sprint planning. Required Skills Strong proficiency in JavaScript and TypeScript. 5+ years of experience in React Native development. Deep understanding of mobile app architecture and design patterns. Experience with RESTful APIs, Redux/MobX, and navigation libraries. Familiarity with native build tools (Xcode, Android Studio). Proficient in Git and version control workflows. Experience with testing frameworks like Jest or Detox. Preferred Skills Experience with CI/CD tools like Fastlane or Bitrise. Familiarity with native iOS/Android development. Knowledge of app store deployment processes. Exposure to performance monitoring and analytics tools.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

7 - 13 Lacs

hyderabad

Work from Office

JOB DESCRIPTION Job Details Designation Mobile Team Leader (Android, Flutter & iOS) Job Code:NA No. of Posts: 1 Department / Wing e-Governance Reports to Project Manager/ Director Job Profile Minimum Education Required Minimum Experience Required Should have acquired: • Strong proficiency in Java programming and OOPS concepts . • B.E/B.Tech/ M.E/M.Tech/MCA/M.Sc (Electronics/Computer • Science) with a minimum of 60% marks. • Expertise in Android User Interface Development with a clear understanding of best practices. Responsibilities: • Ability to work with web services (consuming REST/SOAP APIs) and related technologies (e.g., JSON, XML). • Lead, supervise, and mentor the team to deliver projects efficiently. • Design, develop, and maintain mobile applications across Android, Flutter, and iOS platform. • Collaborate with clients and stakeholders for requirement gathering and feedback. • Ensure application quality, usability, and adherence to deadlines. • Experience with SQLite in Android. • Developed applications for multiple screen resolutions. • Independent development capability, including client interaction, team supervision, and project leadership. • Knowledge of Design Patterns is essential. • Preferred candidates should have personally architected and implemented applications available in the Google Play Store. Minimum Experience Required • 7+ years of total software design and development experience. • At least 4 years of hands-on experience in Android development (mandatory). • Minimum two commercially published applications available for immediate review. • Strong knowledge of mobile frameworks and technologies, including: • Apache Cordova (PhoneGap), Backbone, Sencha Touch, and jQuery Mobile.• Frontend: HTML5, CSS3, JavaScript, and JS UI libraries. • Experience in Node.js (a plus). • Familiarity with strategies for developing mobile web applications . • Experience working in Agile/Scrum environments and with tools like SVN and bug trackers.

Posted 2 weeks ago

Apply
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