Find Your Dream Kotlin Job

Explore the latest Kotlin job opening. Discover top companies hiring for Kotlin roles and take the next step in your career.

search for jobs
google-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobsgoogle-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobs

Software Development Engineer 3- Mobile Development- Android with Kotlin

Experience: 9 -15 years

About the role

As an Android Software Development Engineer, you'll be working in an agile team of industry leading engineers upon Tesco's customer facing Android application. Working with Product Managers, you will be responsible for the future direction of the products that we build, solving problems and developing new features through quality, scalable, performant and maintainable technical solutions. The solutions that you will be responsible for will have a global reach, impacting millions of customers.

You'll be a passionate, pragmatic Android Software Development Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team and be a keen problem solver. Comfortable with modern engineering practices and mobile development tooling and technologies you'll use innovation to improve the customer experience and efficiency of engineering teams.

You will be responsible for

We love to work with smart people who have a strong sense of ownership and strong engineering mindset. You provide mobile perspective and context for technology choices. You're up to the challenge of device and mobile network limitations, device fragmentation, and other mobile development curve balls. You are motivated to tackle ambiguous situations with new technologies to rapidly produce prototypes. You outline paths from prototype to product. You are a technical leader for your team. You contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices on your team.

You will need

We are looking for people who have a passion for Technology. You will likely have made open source contributions and have a Github account. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following:

• Experience architecting complex mobile applications

• 9+ years of commercial software development experience in Java/Kotlin

• BS/MS in Computer Science or equivalent

• Firm understanding of software development principles, capabilities and limitations of mobile platforms

• Passion for mobile development. We would love to hear about apps you've developed.

• Understanding and exposure to integrating REST API endpoints

• Strong experience and understanding of industry standard mobile accessibility

• Experience in full development life cycle; design, coding, test, build, QA, deployment and maintenance

• Exposure to the DevOps model

• Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD

• A strong team player with the ability to influence and lead stakeholders when necessary

• Demonstrable ability to self-manage, be proactive, take ownership, build relationships and drive solutions through from inception to production

  • Seniority Level
  • Mid-Senior level
  • Industry
  • Retail
  • Employment Type
  • Full-time
  • Job Functions
  • Engineering
  • Skills
  • Android
  • DevOps
  • Android Development
  • Mobile Applications
  • Problem Solving
  • Software Development
  • Mobile Application Development
  • REST APIs
  • Kotlin
  • Open-So

company icon

Tesco Bengaluru

calendar icon

12 days ago

Android Developer (Kotlin, Java)

Company Description

iPaymnt Tech Private Limited is a full-stack platform providing Open Banking APIs for launching products quickly. With a focus on API Platform for Banking Integrations, we offer a seamless experience where you can select modules, test in the sandbox, and launch your product within weeks. Our platform ensures ongoing fixes, iterations, and updates to support your product development process.

Role Description

This is a full-time on-site role for an Android Developer (Kotlin, Java) located in Lucknow. The Android Developer will be responsible for mobile application development, designing Android applications, and software development.

Qualifications
  • Android Development and Mobile Application Development skills
  • Proficiency in Android Design
  • Experience in Software Development
  • Strong problem-solving and analytical skills
  • Ability to work effectively in a team environment
  • Bachelor's degree in Computer Science or related field
  • Previous experience with financial software development is a plus
company icon

iPaymnt Tech

calendar icon

12 days ago

Senior Developer Kotlin Microservices

RESPONSIBILITIES

  • - Design, develop, and maintain high-quality microservices using Kotlin.
  • - Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
  • - Ensure the performance, quality, and responsiveness of applications through rigorous testing and optimization.
  • - Implement robust cloud-based solutions, with a preference for Google Cloud Platform (GCP).
  • - Optimize applications for maximum speed, scalability, and reliability.
  • - Maintain high standards of code quality, organization, and automation practices.
  • - Troubleshoot and debug complex application issues efficiently.
  • - Stay informed about emerging technologies and industry trends to ensure the company's technological edge.

REQUIRED QUALIFICATIONS

  • 3-5 years of experience in developing microservices with Kotlin.
  • Strong understanding and hands-on experience with cloud platforms, preferably GCP.
  • Proficiency in RESTful APIs and web services integration.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Knowledge of secondary databases like MongoDB and Redis.
  • Excellent problem-solving skills and keen attention to detail.
  • Strong communication and teamwork abilities.

PREFERRED QUALIFICATIONS

  • - Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • - Familiarity with Agile/Scrum methodologies for software development.
  • - Knowledge of additional programming languages such as Java or Scala.

company icon

HCLTech

calendar icon

12 days ago

Kotlin Multiplatform Developer (iOS & Android)

We are Hiring: Kotlin Multiplatform (KMM) Developer (iOS & Android)

Join Us in Shaping the Future of Drone Technology!

We are a US-headquartered security company specializing in cutting-edge drone technology, mobile applications, and managed services. We are looking for an experienced Kotlin Multiplatform (KMM) Developer with expertise in both iOS and Android to join our team and build a seamless, cross-platform mobile application.

About the Project

This mobile application includes the following key features:

User Authentication & Onboarding - Integration with Active Directory for secure login and signup.

Communication Features - Text, voice, and video chat using Zoom Video SDK, with an incoming video call interface similar to WhatsApp.

Real-Time Location Tracking - Location tracking via UWB beacons.

High-Performance Streaming - Handling RTSP/RTMP video streams.

Key Responsibilities

  • Design and develop a cross-platform iOS and Android mobile application using Kotlin Multiplatform Mobile (KMM).
  • Integrate third-party services such as Active Directory and Zoom Video SDK for authentication and communication.
  • Implement real-time location tracking using UWB beacons with background processing support.
  • Work with video streaming protocols like RTSP/RTMP for high-quality performance on both iOS and Android.
  • Ensure seamless user experience across platforms while optimizing performance and security.
  • Collaborate with cross-functional teams to meet business and technical objectives.
  • Debug, optimize, and troubleshoot platform-specific issues for both iOS and Android.
  • Ensure compliance with security and data privacy best practices.

What We're Looking For

Proven experience in Kotlin Multiplatform Mobile (KMM) development, focusing on iOS and Android applications.

Hands-on expertise in integrating Active Directory for authentication workflows.

Experience with Zoom Video SDK, WebRTC, or similar communication platforms.

Strong knowledge of real-time location tracking and long-running background tasks in both iOS and Android.

Familiarity with video streaming protocols such as RTSP/RTMP.

Proficiency in debugging, optimization, and problem-solving for both iOS and Android.

Understanding of Agile methodologies and tools like Jira, Git, and CI/CD pipelines.

Knowledge of secure app development and compliance with data privacy regulations.

Preferred Qualifications

Bachelor's degree in Engineering or a related field.

5+ years of experience with Kotlin Multiplatform Mobile (KMM) iOS and Android.

Strong interpersonal and communication skills.

How to Apply

If you are passionate about building cutting-edge technology in a dynamic and fast-growing industry, we would love to hear from you!

Send your resume and cover letter to

We look forward to welcoming a new team member to drive our mission forward!

&AndroidDevelopment

company icon

Mithril Defense

calendar icon

12 days ago

Java + React ( Kotlin good to have)

Job Details:

  • Full Stack Technical Lead with JAVA + ReactJS (8+ Years' Experience).
  • Responsible for leading a team of Java developers.
  • Overseeing the design and implementation of Java-based applications.
  • Ensuring the overall success of our software development projects.
  • Guiding the team and making technical decisions.
  • Contribute to the architecture and design of complex systems.
  • Collaborating with stakeholders to deliver high-quality solutions.

Must-Have Skills/Competencies:

  • Experience with Java, Microservices, unit testing.
  • Micronaut, Spring Framework, Spring Batch and Spring Security framework and Spring libraries.
  • REST API and SOAP web services, Micro services with Spring Boot/Micronaut

Framework.

  • Knowledge of RDBMS (MySQL, postgresql, MS Sql Server, etc.).
  • Experience in using Junit/Mockito framework.
  • Should have experience in AWS (basic concepts).
  • Open to learn Front-end technologies (mainly React JS) and work in a multi skilled full stack
  • development environment.
  • Excellent Written, Presentation, Communication skills.

Must-Have Soft-Skills

  • Good interpersonal communication skills.
  • Ability to communicate and articulate ideas, solutions, and discussions.
  • Ability to present design with the larger team which includes client stakeholders.
  • Good writing skills for clear communication with stakeholders.
  • Flexibility and ability to collaborate with onsite and offshore teams across geographies and time zones.

Nice to Have Skills/Competencies:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience with Kotlin and Micronaut.
  • Experience with web services, RESTful APIs, and microservices architecture.
  • Excellent leadership and communication skills.
  • Demonstrated ability to make technical decisions and guide teams toward successful
  • Project Delivery.
  • Experience with Agile/Scrum methodologies.
  • Familiarity with CI/CD processes and tools.

company icon

LearningMate

calendar icon

12 days ago

Android Kotlin Developer

App development with Android (Automotive) in Kotlin (& Java) with XML layouts

- Implementation of Android SystemUI in Java with XML layouts

- Using modern Android App technology (MVVM, Jetpack Compose, )

- Expertise in implementing Animations in Android

- Requirement analysis: Assess requirements for missing information and ability to estimate efforts with high-confidence; clarification of requirements with customer through mail/meetings

- Create Software Detail Design according to software requirements

- Working with large code bases (legacy code), able to apply code refactorings

- Working in large teams using "Clean Code"

- Testing (JUnit, Espresso)

- Transparent, proactive communication & open feedback culture (receiving & giving)

- Adherence to processes (ASPICE), including documentation

company icon

Tata Technologies

calendar icon

12 days ago

Android Craftsman - Kotlin Clean Code TDD

Join Our Client - A Trusted Global Technology Services Partner

Step into a role where your work powers digital transformation for some of the world's leading enterprises. Our client is a well-established service-based company known for delivering high-impact mobile, web, and enterprise solutions across industries.

With a strong engineering culture, collaborative teams, and a focus on innovation, they offer an ideal environment for experienced developers to grow, lead, and make a real impact.

Be part of a company that values technical excellence, work-life balance, and long-term career growth.

Responsibilities

Working with the client and the team to determine requirements and how best to deliver them

leveraging fully the capabilities of the Android platform, in accordance with its guidelines and

idiomatic development patterns.

Providing technical mobile leadership within their team.

Delivery of software using agile/XP technical practices.

Automation of build and Play Store deployment.

Demonstrating strong problem-solving skills.

Mentoring client team members & advocating agile practices.

Helping improve the team and client's delivery capabilities.

Required Skills

Good understanding of UI design principles and platform specifics defined by Google's Material

Design Guidelines. An ability to work closely with designers.

Experience working with Jetpack, Architecture Components and Dagger.

Strong understanding and knowledge of the key Android frameworks and technologies.

Highly effective at working in both OOP and FP programming styles in Kotlin. Leveraging

language features to write idiomatic Kotlin code.

Practical, hands-on understanding of Android development architectures, patterns & principles

applied on complex applications.

Good understanding of server side APIs, HTTP & RESTful services adopting wherever practical

a thin-client style approach.

Good understanding on the memory management model of Android Java Runtime in order to

implement memory efficient code.

Strong understanding of the principles underlying agile development and an understanding of

the various approaches that can be effective in realising these principles in different contexts.

Strong communication skills, including the ability to communicate effectively while working

remotely with globally distributed teams.

Strong interpersonal skills including a desire to collaborate and knowledge-share with other

team members, including client team members. This also includes the ability to work collectively

towards a common goal without insisting on a given course of action.

Apply Now or send your resume to

company icon

CareerXperts Consulting

calendar icon

12 days ago