Home
Jobs

2295 Kotlin Jobs - Page 39

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

We are looking for a passionate and experienced Android Developer to join our mobile development team. You will be responsible for designing and developing advanced applications for the Android platform, collaborating with cross-functional teams to define, design, and ship new features. This role requires a strong understanding of Android SDKs, architectural patterns, and modern development practices. Key Responsibilities Design and build advanced applications for the Android platform using Kotlin and/or Java. Collaborate with product managers, designers, and other engineers to define and implement new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automation. Implement modern Android architectures such as MVVM/MVI/Clean Architecture. Work with RESTful APIs, third-party libraries, and version control tools (Git). Contribute to all phases of the development lifecycle. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Required Qualifications 5–7 years of hands-on experience in Android development. Proficient in Kotlin and Java. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Experience with Jetpack components (LiveData, ViewModel, Navigation, Room, etc.). Familiarity with RESTful APIs to connect Android applications to back-end services. Good understanding of design patterns such as MVVM, MVP, or MVI. Proficient understanding of code versioning tools such as Git. Experience with CI/CD tools and automated testing frameworks is a plus. Familiarity with agile development methodologies. Strong problem-solving skills and attention to detail. Preferred Qualifications Experience with Compose UI. Published one or more Android apps in the Google Play Store. Experience with Firebase, GraphQL, or other modern backend tools. Knowledge of performance and memory tuning tools. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

KLYM is reimagining skincare for Gen Z — using AI, skin intelligence, and 60-min delivery to make beauty routines smart, fast, and fun. 📍 Gurgaon | 🕒 3 Months | 💸 Stipend Offered We’re hiring Frontend Interns who can translate this magic into a delightful mobile experience. 🎨 Roles Open: Android Developer Intern – Kotlin, Jetpack, animations, API integration iOS Developer Intern – Swift, UIKit, product modules React Native Intern – Reusable UI blocks, mobile-first workflows 🎓 Who Should Apply: Final-year students in B.Tech/MCA or design-tech programs Must have prior experience with app dev (college projects or side work) Willing to work from Gurgaon during the internship 🚀 What’s in It for You? Build the KLYM consumer app from scratch Work closely with design + AI teams High ownership, fast learning, full-time opportunity post-internship Show more Show less

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Mohali district, India

On-site

Linkedin logo

Job Summary We are looking for a motivated and experienced Team Lead - Mobile Development to join our talented team. As the Team Lead, you will oversee the development of mobile applications across platforms (iOS and Android), ensuring high-quality delivery and adherence to best practices. You will lead a team of mobile developers, collaborate with product managers and designers, and contribute to the technical strategy and architecture of our mobile applications. Responsibilities: Lead a team of mobile developers in designing, developing, testing, and deploying native and/or hybrid mobile applications. Collaborate closely with Product Managers, Designers, and other stakeholders to define project requirements and timelines. Mentor and coach team members, providing guidance on technical issues and career development. Conduct code reviews, enforce coding standards, and ensure code quality and performance. Implement best practices for mobile application development, including security, scalability, and maintainability. Optimize mobile applications for performance and usability. Stay up-to-date with mobile technology trends, frameworks, and tools, and apply them to our projects. Troubleshoot and resolve issues in development, testing, and production environments. Collaborate with cross-functional teams to ensure the integration of mobile applications with back-end services and APIs. Requirements: MCA/BCA Degree Minimum of 5 years of professional experience in mobile application development. Proven experience in leading a team of mobile developers and managing project timelines and deliverables. Expertise in native (iOS/Android) and/or hybrid mobile development frameworks (e.g., React Native, Flutter). Proficiency in programming languages such as Swift, Objective-C, Java, Kotlin, or Dart. Strong understanding of mobile UI/UX design principles and best practices. Experience with version control systems (e.g., Git) and CI/CD pipelines. Knowledge of mobile security protocols, analytics tools, and performance optimization techniques. Excellent problem-solving skills and the ability to debug and optimize code. Ability to communicate effectively with technical and non-technical stakeholders. Experience in Agile development methodologies is a plus. Preferred: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with RESTful APIs and integration with back-end services. Experience with automated testing and continuous integration. Contributions to open-source projects or active involvement in the mobile development community. Certifications in mobile development or related technologies. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Surat, Gujarat, India

On-site

Linkedin logo

Qualification BE (CSE/IT)/ B.TECH(CSE/IT)/ MCA/ ME(CSE/IT)/ M.SC/ M.TECH(CSE/IT) Location Surat Salary range Paid Internship Experience/Seniority level Fresher Job Time Full Time Requirements / Your Skills Assist in App Development: Collaborate with the development team to build, test, and maintain Android applications using Java or Kotlin. Code and Debug: Write clean, efficient, and well-documented code, and troubleshoot issues to ensure optimal performance of applications. Collaborate: Engage in team discussions, contribute ideas, and work with designers and other developers to deliver high-quality solutions. Learn and Implement: Stay updated with the latest Android development trends, tools, and best practices, and apply this knowledge to your projects. Document: Maintain accurate documentation for development processes and project updates. Technical Skills: Basic understanding of Android development using Java or Kotlin. Familiarity with Android Studio and related tools is a plus. Problem-Solving Skills: Strong analytical abilities with attention to detail and the capability to resolve issues effectively. Communication: Good verbal and written communication skills, with the ability to collaborate effectively in a team environment. Show more Show less

Posted 2 weeks ago

Apply

3.0 - 5.0 years

3 - 5 Lacs

Hyderabad

Work from Office

Naukri logo

About the Role: We are looking for a skilled Android Developer with at least 3 years of hands-on experience in building modern, scalable, and high-performance Android applications. The ideal candidate should be well-versed with the latest Android development practices, including Compose , Jetpack Components , MVVM and Clean Architecture principles . This role requires strong proficiency in Kotlin , with deep understanding of features like Coroutines , Flows , and modern asynchronous programming paradigms. Key Responsibilities: Design, build, and maintain advanced Android applications using Kotlin. Implement UI with Jetpack Compose and maintain legacy UI with XML when necessary. Follow MVVM and Clean Architecture to ensure scalable and testable codebases. Integrate Jetpack components such as Navigation, Room, LiveData, WorkManager, etc. Write clean, efficient, and maintainable code adhering to industry best practices. Collaborate with cross-functional teams including designers, backend developers, and QA. Identify and fix bugs, and improve application performance. Stay updated with the latest Android trends, libraries, and technologies. Required Skills: Strong experience with Kotlin and Android SDK. Proficiency in Jetpack Compose and modern Android UI development. Solid understanding of MVVM , Clean Architecture , and modular app structure . Familiarity with Jetpack libraries like Room, Navigation, WorkManager, LiveData, etc. Good understanding of RESTful APIs and integration with backend services. Version control with Git. Good to Have: Experience with Dependency Injection frameworks like Dagger, Hilt or Koin . Unit testing and UI testing frameworks like JUnit, Espresso. Knowledge of CI/CD pipelines. Published apps on Google Play Store.

Posted 2 weeks ago

Apply

0 years

0 Lacs

Jaipur, Rajasthan, India

On-site

Linkedin logo

Job Summary: We are looking for enthusiastic and motivated Fresher Mobile App Developers to join our team. Whether you are passionate about Android (Java/Kotlin) , iOS (Swift) , or cross-platform Flutter development , this is your chance to build modern, innovative mobile applications and grow with a supportive team. Key Responsibilities: Assist in the design and development of mobile applications using Android, iOS, or Flutter. Collaborate with UI/UX designers and back-end developers to integrate APIs and services. Test and debug applications to ensure optimal performance. Keep up-to-date with the latest trends in mobile development. Participate in code reviews and team meetings. Write clean, maintainable, and efficient code. Document technical specifications and project progress. Required Skills: For Android Developers: Basic knowledge of Java and/or Kotlin. Understanding of Android SDK, Android Studio, and Material Design principles. For iOS Developers: Basic knowledge of Swift or Objective-C. Familiarity with Xcode and UIKit or SwiftUI. For Flutter Developers: Understanding of Dart programming language. Familiarity with Flutter widgets and cross-platform design principles. General Requirements: Strong problem-solving and analytical skills. Eagerness to learn and grow in a fast-paced environment. Good communication and teamwork skills. Basic understanding of version control (Git). Nice to Have (Optional): Internship or personal projects on GitHub. Experience with Firebase, REST APIs, or GraphQL. Exposure to agile methodologies. What We Offer: Mentorship and training programs. Career growth opportunities. Flexible working environment. Chance to work on real-world products and solutions. Show more Show less

Posted 2 weeks ago

Apply

4.0 - 6.0 years

3 - 8 Lacs

Noida, Pune, Bengaluru

Hybrid

Naukri logo

non-relationalyearsRole & responsibilities 5+ year of backend development experience Strong proficiency in C# or Kotlin (Looking for C# developers that may also have some Kotlin experience. Most of the work will be C# with some Kotlin) Experience with Kafka or other streaming platforms Deep understanding of REST/GraphQL APIs and microservices Strong experience with relational (PSQL) and non-relational (redis, couchbase) databases - Both Familiarity with CI/CD pipelines Experience working in agile environments with code reviews and automated testing Bonus: Experience with financial data, third-party integrations, and high throughput systems

Posted 2 weeks ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About Us Jar is India’s leading Daily Saving app that helps people build strong saving habits—one small step at a time. Our goal is to make saving simple, rewarding, and truly life-changing . Founded in 2021 by Misbah Ashraf and Nishchay AG , Jar is a Bengaluru-based startup with one simple belief: saving a little every day in 24K Digital Gold can truly transform your future. Today, 20 million+ Indians trust Jar as their saving partner. With flexible saving options— Daily, Weekly, Monthly, and Instant Saving —we have made it easy for everyone to save in their own way and withdraw anytime. We are one of the leaders in UPI autopay transactions, crossing more than 1 million transactions per day. In 2023, we expanded our vision with Nek , our jewelry brand crafted to bring together luxury and affordability, it has since surpassed ₹100 crore in revenue. We have a big dream of bringing “ Har Ghar Sona”. Small, consistent savings are just the start. We’re here to walk alongside our users, helping Indians secure their financial future every step of the way. Backed by Tiger Global Management, Arkam Ventures, and WEH Ventures, among others, we have raised 50 million+ in funding. In January 2025 , we hit a huge milestone of becoming profitable . Now, we’re charging ahead, focused on sustainable growth and scaling impact. And this is just the beginning! What’s the role? Are you passionate about building exceptional mobile applications? Join our dynamic and fast-paced team as a Full-Time Android Developer, where you’ll work with cutting-edge technologies and contribute to impactful product development. This role offers an exciting opportunity to grow your skills, tackle challenging projects, and collaborate with a team of talented engineers. As part of our team, you’ll write clean, maintainable code, develop meaningful features, and gain hands-on experience with modern tools and best practices in mobile development. Our Tech Stack Kotlin Multiplatform Kotlin Coroutines Dependency Injection: Hilt AndroidX NavGraph Ktor A multimodular app with 50+ modules and 700k+ lines of Kotlin code What will be your responsibilities? Write clean, maintainable code that follows conventions and incorporates feedback to continually improve quality. Develop and maintain complex features and views with minimal supervision, ensuring performance optimization. Participate in code reviews, contributing to and learning from team best practices. Explore and suggest improvements to the mobile tech stack, implementing changes collaboratively with the team. Monitor feature health using logging tools and ensure thorough manual testing before release. Collaborate effectively with the team, taking ownership of features and driving them to completion. Communicate clearly, providing timely updates on feature progress and ensuring alignment with team goals. What’s required from you? Experience (1-3 years) Strong knowledge of Kotlin Experience with Jetpack Compose Understanding of LiveData and Flows Proficient with Coroutines Familiarity with MVVM architecture Good-to-Have Skills Experience working on multimodular Android projects Solid grasp of data structures and algorithms Exposure to Kotlin Multiplatform Understanding of Dependency Injection Visit our tech blogs to learn more about all the cool things that we are building: https://www.linkedin.com/showcase/jarengineering/ https://myjar.app/blog/engineering/ What makes us different? We’re not just building a product—we’re shaping the future of savings in India. We seek people who bring passion, energy, and fresh ideas to help us make that happen. Experience matters, but we are a potential first organisation. We move fast, learn from our mistakes, and take bold risks to solve problems that haven’t been attempted before. If you’re excited about working in an environment where people inspire and truly support each other, you’ve found the right fit. What do we stand for? The Five Values That We Live By Passion: At Jar, we strive to create an environment where people love what they do, are motivated and equipped to do their best work. Equality: We bring diverse skills, ideas, and experiences to the table, supporting and challenging each other across teams to create something bigger than ourselves. Growth: When our people grow, Jar grows. We create opportunities for learning, development, and meaningful impact. Accountability: The core of our work ethic is taking ownership of our work, showing initiative, and having the freedom to ask questions. Consistency: We believe in doing the right things consistently. Big change doesn’t happen overnight—it’s built one step at a time. Join us and let’s build something amazing together! What employee benefits do we have? Glad you asked! Among other things, we have Medical Insurance for employees and their families ESOPs allocation Pluxee meal card Swish club card for exclusive employee discounts Advance salary plans Relocation assistance L&D programmes Skills: androidxnavgrap,coroutines,flows,kotlin,livedata,ktor,jetpack compose,algorithms,data structures,dependency injection,livedata and flows,mvvm architecture Show more Show less

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Gurgaon, Haryana, India

On-site

Linkedin logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Senior Software Development Engineer - Advertising Technology Introduction to team Our Expedia Product & Technology division builds innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A unified, singular technology platform powered by data and machine learning provides secure, differentiated, and personalised experiences for the traveler and our partners that drive loyalty and customer satisfaction. The goal of Media Solutions(MeSo) Tech team is to spearhead advertising products and services across many Expedia brands including BEX, Hotels.com, Portfolio Brands (COMET & Hotwire.com), Expedia Partner Sites (EPS), and Vrbo. We help our advertisers identify travellers on EG sites, target specific traveller criteria, and then deliver the most relevant products. As a Senior Software Development Engineer, you will propose, design and implement various initiatives. As a member of the team, you will work in alliance with global teams providing the technical expertise needed to overcome hard problems. We value rigor and innovative thinking in our development process and believe in the power of a motivated & agile development team. In This Role, You Will Lead and actively participate in all phases of the software development lifecycle, including the design, analysis, development, and deployment efforts for multiple enterprise applications projects to tackle sophisticated business problems Deconstruct large, sophisticated problems into manageable and achievable breakthroughs driving streamlined execution by the team Provide technical guidance and mentoring to peers and more junior engineers, helping them overcome obstacles and have growth opportunities Collaborate with EG leaders with vision to architect and build robust applications and thoughtfully choose relevant technologies to evolve EG travel platform Maintain, monitor and improve our solutions and systems with a focus on service excellence; apply industry standards and new technologies to improve efficiency, quality, and system performance Technologies we use: Java, Kotlin, Dropwizard, Spring, React, GraphQL, Docker, Kafka, Cassandra, MongoDB, Qubole, Spark, DataDog, Splunk, AWS cloud Experience And Qualifications Bachelor’s or Master’s degree in Computer Science or related technical field or equivalent related professional experience 8+ years of professional, post-college Full Stack software development in object-oriented language A self-starter who is consistently looking to innovate and find ways to enhance our customers' experience, with ability to own solutions end to end Strong technical proficiency, capable of problem solving and applying critical thinking Experience in applying AI to practical and comprehensive technology solutions and working with Data Scientists. A deep understanding of software design principles, algorithms and data structures and commitment to technical excellence Strong communication skills and highly effective collaborator Able to articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable Incorporate others' input and feedback and strive to find common ground Enjoy and take pride in the work of your team. You focus on the team's success and have a strong desire to lead by example Experience building on cloud infrastructure (AWS preferred) with sound architectural patterns and scalable, cost-efficient production quality systems Embrace change, always open to replacing what you built yesterday with something better today Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Key Requirements Strong proficiency in Android (Kotlin/Java) Strong knowledge of OOPs Fundamental Dynamic layout design Deep understanding of MVVM architecture, dependency injection (Dagger/Hilt). Experience in RESTful APIs , JSON parsing, and third-party library Retrofit. Location and Map integration. Proficiency in Firebase , push notifications, and real-time database handling. Knowledge of version control systems such as Git/GitHub/GitLab . Ability to optimize applications for performance and scalability . Experience in writing unit tests and UI tests is a plus. Exposure to Agile development methodologies. Additional Preferences Strong problem-solving skills and debugging capabilities. Experience with CI/CD pipelines for mobile applications. Familiarity with Play Store deployment processes . Show more Show less

Posted 2 weeks ago

Apply

3.0 - 6.0 years

0 Lacs

Chennai, Tamil Nadu, India

Remote

Linkedin logo

Experience : 3 - 6 years Location: Chennai/ Remote Roles & Responsibilities: Design and build applications for the Android platform using Kotlin/Java. Ensure high performance, quality, and responsiveness of mobile apps. Collaborate with product, design, and backend teams to plan and deliver scalable mobile solutions. Uphold clean code principles and apply automated testing frameworks. Drive key architectural decisions leveraging MVVM, Clean Architecture, and Jetpack components. Identify and resolve application bottlenecks and bugs. Maintain app stability, usability, and ensure optimal performance through profiling and monitoring. Implement CI/CD workflows and contribute to DevOps best practices for mobile delivery. Skills & Qualifications: 3–6 years of experience in Android development. Strong proficiency in Kotlin and Java with solid Android SDK knowledge. Hands-on experience with Jetpack components : Room, LiveData, Navigation, ViewModel. Expertise in architectural patterns: MVVM , Clean Architecture , and SOLID principles. Strong testing experience with JUnit , Espresso , and Mockito . Experience with WebView integrations and debugging. Familiarity with tools like Firebase Crashlytics , LeakCanary , and Android Profiler. Understanding of mobile security best practices: secure storage, obfuscation, etc. Proficient in RESTful APIs and Git version control. Additional Preferences: Exposure to CI/CD tools like Azure Pipelines , Jenkins , GitHub Actions , and GitLab CI . Experience with Fastlane , Bitrise , or Gradle automation . Strong problem-solving skills and ability to work independently in a fast-paced environment. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

New Delhi, Delhi, India

On-site

Linkedin logo

Job Description of Flutter Developer Roles and Responsibilities: • Work with Product owners and engineering managers to understand product roadmap • Contribute to designing technical specification artefacts, documentation, diagrams (HLD, LLD, TRD) and accordingly provide technical and functional recommendations. • Designing and building advanced mobile features and custom UI. • Hands-on coding - code the hairiest most complicated paths/components • Craft APIs, RPCs and streamlining topologies which are simple, and efficient • Ensuring responsiveness of applications. Working alongside graphic designers for web design features. • Collaborating with cross-functional teams to define, design, and ship new features. • Optimizing the app for cross-platform speed, memory, network and battery. • Keeping the app stable and secure at all times. • Continuously discovering, evaluating, and implementing new technologies and processes to maximize development efficiency. • Comprehensively testing code for robustness, including edge cases, usability, and general reliability. • Follow good coding practices, agile engineering processes, DevSecOpsSRE toolchain and complying with existing quality standard • Perform system failure analysis and provide corrective actions. Recommend new technologies to improve system performance and reliability. • Ensure feature KPIs / matrices and ensure release objectives are met by delivering high-quality products Skills: Experience with Flutter and Dart, should have developed at least 1 application from scratch. Should have a good understanding of at least one programming language like Java, Kotlin, C#, Swift. Knowledge of OPPs and Basic concepts like factory constructor, spread operators. Good understanding of asynchronous request handling and partial page updates. Knowledge of modern authorisation mechanisms and design patterns. Experience in test driven development. Proficient understanding of code versioning tools, such as Git, Bitbucket etc. Experience with deployment of applications. (PlayStore and AppStore). Experience of programming in Android and iOS will be a big plus. Proficient understanding of cross-platform compatibility. Experience with web sockets will be a big plus. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

New Delhi, Delhi, India

On-site

Linkedin logo

Company: Hans Matrimony Experience Required: 6 Months Qualification: B.Tech / BCA or related tech background Working Days: 6 days a week (Thursday Off) In-Office About Us At Hans Matrimony, we’re redefining how people find life partners by combining tradition with technology. As a fast-growing matrimony platform rooted in trust and efficiency, we’re building tools that simplify and personalize the matchmaking journey. We’re now looking for a motivated and tech-savvy Project Manager to help us scale and streamline our operations. https://www.hansmatrimony.com/ Role Overview We’re seeking a motivated Android Developer with at least 6 months of hands-on experience in building Android applications. You will be working closely with our product and design teams to deliver a seamless and engaging mobile experience to our users. Key Responsibilities Design, develop, and maintain high-performance Android applications. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot, debug, and optimize application performance. Ensure application compatibility with various Android versions and devices. Participate in code reviews and contribute to a clean, scalable codebase. Stay updated with the latest trends in Android development and mobile technologies. Requirements Minimum 6 months of experience in Android development using Java or Kotlin. Solid understanding of the Android SDK, Android lifecycle, and architecture components. Experience with RESTful APIs and third-party libraries (Retrofit, Glide, etc.). Familiarity with Firebase, SQLite, and version control systems like Git. Basic knowledge of UI/UX design principles and responsive layouts. Strong problem-solving skills and attention to detail. Nice to Have Experience with Jetpack Compose or MVVM architecture. Exposure to app publishing and deployment on the Google Play Store. Knowledge of Agile development practices. Why Join Hans Matrimony? Be part of a mission-driven team making a real impact. Work in a collaborative and supportive environment. Opportunity to grow with a fast-evolving product and team. Competitive salary and performance-based growth opportunities. Join us at Hans Matrimony and be a part of a purpose-driven journey where tradition meets innovation. Show more Show less

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Greenlight is the leading family fintech company on a mission to help parents raise financially smart kids. We proudly serve more than 6 million parents and kids with our award-winning banking app for families. With Greenlight, parents can automate allowance, manage chores, set flexible spend controls, and invest for their family’s future. Kids and teens learn to earn, save, spend wisely, and invest. At Greenlight, we believe every child should have the opportunity to become financially healthy and happy. It’s no small task, and that’s why we leap out of bed every morning to come to work. Because creating a better, brighter future for the next generation depends on it. We are looking for a Software Engineer II with a background in building scalable systems and services to join our Platform Services (Safety team). Our ideal candidate understands application design and development but also wants to participate in the deployment and operational phases of the SDLC. In this role, you will be working primarily with Java & Kotlin. This role reports to the Engineering Manager. Technologies we use: Backend: Java / Kotlin REST AWS MySQL, DynamoDB, Redis Kubernetes, Ambassador, Helm, Rancher What you will be doing: Building and supporting microservices in Java/Kotlin that support our core product Working with the Cloud Infrastructure team to deploy your services in Kubernetes on AWS Continuously evaluate and improve your code quality and the reliability and availability of your teams’ services through metrics, monitoring, testing Working with REST APIs Building, supporting, and operating your services for use within Greenlight engineering and for our partners Improve engineering tooling, process, and standards to enable faster, more consistent, more reliable, and highly repeatable application delivery What you should bring: 4+ years of software development experience Bachelor's Degree in Computer Science or equivalent Experience with languages on the JVM (Kotlin, Java, Scala, etc.) Experience with large-scale performant applications using cloud architecture and services - AWS and Kubernetes highly preferred Experience building quality software and writing your own unit tests A collaborative, positive, inclusive and team-oriented attitude A desire to learn and master new technologies Who we are: It takes a special team to aim for a never-been-done-before mission like ours. We’re looking for people who love working together because they know it makes us stronger, people who look to others and ask, “How can I help?” and then “How can we make this even better?” If you’re ready to roll up your sleeves and help parents raise a financially smart generation, apply to join our team. Greenlight is an equal opportunity employer and will not discriminate against any employee or applicant based on age, race, color, national origin, gender, gender identity or expression, sexual orientation, religion, physical or mental disability, medical condition (including pregnancy, childbirth, or a medical condition related to pregnancy or childbirth), genetic information, marital status, veteran status, or any other characteristic protected by federal, state or local law. Greenlight is committed to an inclusive work environment and interview experience. If you require reasonable accommodations to participate in our hiring process, please reach out to your recruiter directly or email recruiting@greenlight.me. Show more Show less

Posted 2 weeks ago

Apply

7.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Linkedin logo

Job Title: Senior Android Developer Experience: 7+ Years Location: Noida (On-site) Employment Type: Full-Time Job Summary: We are looking for a highly skilled Senior Android Developer with over 7 years of experience in building, maintaining, and optimizing Android applications. The ideal candidate should have strong proficiency in Kotlin and Java , a deep understanding of Android UI/UX design principles , and a proven track record of delivering robust and scalable mobile solutions. Key Responsibilities: Design, develop, and maintain advanced Android applications using Kotlin and Java . Implement complex UI designs using XML layouts and Jetpack Compose . Integrate applications with RESTful APIs and manage data persistence using Room , SQLite , and file storage . Collaborate with cross-functional teams including designers , QA engineers , and backend developers to deliver high-quality products. Conduct unit testing to ensure code quality, reliability, and performance. Manage source code using Git and adhere to best development practices. Optimize applications for performance, usability, and scalability. Required Skills: Strong hands-on experience in Kotlin and Java . Expertise in Android Studio , Android SDK , and tools. Solid knowledge of XML layouts and modern UI development with Jetpack Compose . Experience integrating with REST APIs and managing asynchronous data operations. Proficiency in Room , SQLite , and file system-based data storage. Familiarity with unit testing frameworks and debugging tools. Experience with Git for version control and collaborative development. Preferred Qualifications: Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Familiarity with modern architectural patterns (e.g., MVVM, Clean Architecture). Experience working in Agile development environments. Show more Show less

Posted 2 weeks ago

Apply

1.5 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Greetings from TRooTech Business Solutions! Job Title – Business Development Executive Experience Required – 1.5+ Years’ Experience Job Location - Ahmedabad About Company TRooTech Business Solutions was founded in 2013 and is located in Ahmedabad. We have 2 Sister's company, which is Trooinbound and Quixom. So basically, TRooTech is working in mobile app development, where Trooinbound is working on the CMS & Ecommerce-based platform, and it is HubSpot certified. In Quixom, we have Data scientists, Python, and AI/ML Eng. So our company has about 300 employees. Now we are expanding more so we do have our branch in Surat. Our technology stack involves: 1. Backend - Python, Java, PHP, Node.js 2. Frontend - React.js, Angular, Vue.js, JavaScript, HTML, CSS 3. Mobile Apps - Native Android (Java / Kotlin), Native iOS (Swift), React Native, Flutter. Job Description We are looking for a Business Development Executive who has demonstrable experience in closing projects for the above technologies, which helps them to have technical + functional + sales communication with our prospects/clients. The primary skills needed are as follows. Job Responsibilities ● Lead generation from sources OTHER than freelancing portals like Upwork, Guru, PPH, Freelancer.com, etc. ● Experience with sourcing leads from freelancing portals but closing them outside Freelancing portals. ● Experience with sourcing, communicating, and closing projects for the above solutions and technologies - minimum 50% of the above set. ● Technical and Functional Requirement Analysis. ● Knowledge of APIs and research skills to check the feasibility of API in coordination with client requests. Required Experience, Skills, and Qualifications ● Handling target pressures seriously and being self-motivated. ● Experience in handling inbound leads of the company. ● Drafting quotes and proposals for clients. ● Strong, smart, and sharp communication skills, negotiation skills, and IT fluency. ● Proficient in word, excel, outlook, and PowerPoint. ● Flexibility with handling client meetings according to client time zones. ● Strong communication skills. Perks of joining TRooTech ● 5 days of work ● Flexible working hours ● Indian holidays ● 1 week of Christmas Vacation ● Health Insurance Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Responsibilities: ● Make suggestions on solutions and best practices related to various development tasks. ● Effectively implement unit tests, functional tests, and verification procedures as part of ongoing development efforts, ensuring thorough checks are undertaken before submitting any task. ● Contribute to developing and implementing innovative features in collaboration with cross-functional teams. ● Integrate external data sources and APIs into the in-house mobile applications. ● Participate in bug fixing and performance optimization, providing creative solutions to critical challenges when needed. ● Stay updated on emerging technologies in the engineering space, incorporating them to boost development efficiency. ● Contribute to the deployment, testing, and maintenance of mobile applications. ● Fulfill commitments reliably and with fewer errors, taking the initiative to solve problems and avoid similar issues. ● Knowledge of software development best practices, including code review, unit testing, and continuous integration/continuous delivery (CI/CD) ● Efficiently mentor junior team members and assist the leads in resolving technical challenges. ● Understanding of Apple's design principles and interface guidelines. ● Working on Bluetooth or having experience working with IoT projects/systems is a plus. ACL Digital Confidential Qualifications: ● Minimum of years of experience in a similar role. ● Hands-on experience with software testing, including unit tests, functional tests, and verification. ● Demonstrated ability to collaborate effectively with both internal and external teams. ● Strong written and verbal communication skills, with a demonstrated ability to communicate technical issues clearly and succinctly. ● Proven track record of problem-solving abilities and innovative thinking. ● Ability to work effectively both independently and as part of a team. ● Experience or willingness to mentor junior team members. ● Desired but not required: relevant certifications or qualifications. Skillsets: 1. Kotlin, Swift, Jetpack Compose 2. Experience with Android application development using XML 3. (Good to have) Kotlin Multiplatform 4. (Optional) Compose Multiplatform 5. Mobile CI/CD and Lint awareness Show more Show less

Posted 2 weeks ago

Apply

6.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Role Description Role Proficiency: Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities Outcomes Interpret the application/feature/component design to develop the same in accordance with specifications. Code debug test document and communicate product/component/feature development stages. Validate results with user representatives; integrates and commissions the overall solution Select appropriate technical options for development such as reusing improving or reconfiguration of existing components or creating own solutions Optimises efficiency cost and quality. Influence and improve customer satisfaction Set FAST goals for self/team; provide feedback to FAST goals of team members Measures Of Outcomes Adherence to engineering process and standards (coding standards) Adherence to project schedule / timelines Number of technical issues uncovered during the execution of the project Number of defects in the code Number of defects post delivery Number of non compliance issues On time completion of mandatory compliance trainings Code Outputs Expected: Code as per design Follow coding standards templates and checklists Review code – for team and peers Documentation Create/review templates checklists guidelines standards for design/process/development Create/review deliverable documents. Design documentation r and requirements test cases/results Configure Define and govern configuration management plan Ensure compliance from the team Test Review and create unit test cases scenarios and execution Review test plan created by testing team Provide clarifications to the testing team Domain Relevance Advise Software Developers on design and development of features and components with a deep understanding of the business problem being addressed for the client. Learn more about the customer domain identifying opportunities to provide valuable addition to customers Complete relevant domain certifications Manage Project Manage delivery of modules and/or manage user stories Manage Defects Perform defect RCA and mitigation Identify defect trends and take proactive measures to improve quality Estimate Create and provide input for effort estimation for projects Manage Knowledge Consume and contribute to project related documents share point libraries and client universities Review the reusable documents created by the team Release Execute and monitor release process Design Contribute to creation of design (HLD LLD SAD)/architecture for Applications/Features/Business Components/Data Models Interface With Customer Clarify requirements and provide guidance to development team Present design options to customers Conduct product demos Manage Team Set FAST goals and provide feedback Understand aspirations of team members and provide guidance opportunities etc Ensure team is engaged in project Certifications Take relevant domain/technology certification Skill Examples Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Break down complex problems into logical components Develop user interfaces business software components Use data models Estimate time and effort required for developing / debugging features / components Perform and evaluate test in the customer or target environment Make quick decisions on technical/project related challenges Manage a Team mentor and handle people related issues in team Maintain high motivation levels and positive dynamics in the team. Interface with other teams designers and other parallel practices Set goals for self and team. Provide feedback to team members Create and articulate impactful technical presentations Follow high level of business etiquette in emails and other business communication Drive conference calls with customers addressing customer questions Proactively ask for and offer help Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks. Build confidence with customers by meeting the deliverables on time with quality. Estimate time and effort resources required for developing / debugging features / components Make on appropriate utilization of Software / Hardware’s. Strong analytical and problem-solving abilities Knowledge Examples Appropriate software programs / modules Functional and technical designing Programming languages – proficient in multiple skill clusters DBMS Operating Systems and software platforms Software Development Life Cycle Agile – Scrum or Kanban Methods Integrated development environment (IDE) Rapid application development (RAD) Modelling technology and languages Interface definition languages (IDL) Knowledge of customer domain and deep understanding of sub domain where problem is solved Additional Comments Key Responsibilities: Develop and maintain high-performance applications using Kotlin. Design and implement scalable, secure, and efficient software solutions. Collaborate with cross-functional teams, including product managers, designers, and other developers. Conduct code reviews, write unit tests, and ensure best coding practices. Optimize applications for performance, scalability, and security. Troubleshoot, debug, and enhance existing applications. Stay updated with the latest Kotlin and industry trends, best practices, and technologies. Requirements: Musts: Strong understanding of object-oriented and functional programming principles 6+ years of experience with backend development in Kotlin Strong handson experience with Restful APIs General understanding of AWS General understanding of Kafka or similar messaging systems Familiarity with Gitlab CI pipelines or similar Good understanding of CI/CD Familiarity with Docker, and Kubernetes Strong problem-solving skills and ability to work in an Agile environment Excellent communication and teamwork skills Skills Kotlin,Restful Apis,Jvm,Gitlab Show more Show less

Posted 2 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

Delhi

On-site

Indeed logo

Job requisition ID :: 78799 Date: Jun 3, 2025 Location: Delhi Designation: Consultant Entity: Mobile app (react Native)- 5 Job Overview: We are looking for a skilled React Native Mobile Developer to join our team. The ideal candidate will be responsible for designing and building advanced mobile applications for both Android and iOS platforms using React Native. You will collaborate closely with cross-functional teams, including designers and backend developers, to deliver high-quality, robust, and user-friendly mobile applications. Qualifications and Skills: 1. Bachelor’s or Master’s degree (BE/B.Tech/MCA/M.Tech) in Computer Science, Information Technology, or a related field. 2. Minimum of 3 years of professional experience in mobile application development using React Native. 3. Strong proficiency in JavaScript (ES6+), including DOM manipulation and the JavaScript object model. 4. Solid understanding of React Native architecture, components, state management, and lifecycle methods. 5. Experience with popular React Native workflows (such as Redux, MobX, or Context API). 6. Familiarity with RESTful APIs, WebSocket, and third-party libraries. 7. Experience with native mobile development (Swift, Objective-C, Java, or Kotlin) is a plus. 8. Knowledge of modern front-end build pipelines and tools (such as Webpack, Metro Bundler, npm, or Yarn). 9. Proficient in using version control systems like Git. 10. Strong debugging and performance tuning skills for mobile applications. 11. Excellent problem-solving skills and attention to detail. 12. Strong communication skills and the ability to work collaboratively in a team environment. Roles and Responsibilities: 1. Design and develop user interfaces for web applications using React.js. 2. Collaborate with product managers and designers to convert wireframes and mockups into responsive, interactive web applications. 3. Write clean, maintainable, and scalable code following best practices. 4. Optimize web applications for optimal speed and scalability. 5. Ensure UI/UX designs are technically feasible and implement them effectively. 6. Develop unit and integration tests to maintain code quality. 7. Identify, troubleshoot, and debug issues during development and in production environments. 8. Stay updated with the latest front-end development trends and best practices 9. Work closely with back-end developers and web designers to enhance usability and overall application performance.

Posted 2 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

Hyderabad, Telangana

On-site

Indeed logo

Senior Software Engineer Hyderabad, Telangana, India Date posted Jun 03, 2025 Job number 1826469 Work site Microsoft on-site only Travel 0-25 % Role type Individual Contributor Profession Software Engineering Discipline Software Engineering Employment type Full-Time Overview Security is a top priority for our customers amid digital threats, regulations, and complex environments. Microsoft Security aims to create a safer world with end-to-end, simplified solutions that protect every user, customer, and developer. We strive to secure digital platforms, devices, and clouds in diverse settings, including our own internal systems. Providing peace of mind to our customers with our mobile security solutions is what excites us every day! Our culture promotes growth, excellence, and innovation impacting billions globally. Microsoft Defender organization is rapidly growing, securing people, services, and devices worldwide. Our 'security for all' vision covers the cloud, identities, and services beyond endpoints, even outside the Microsoft Security portfolio. We're seeking a passionate, customer driven hands on Engineers with experience in Mobile development, cybersecurity and security solutions to develop AI-driven security solutions based on Zero Trust, collaborating with Security Research, UX, and Product management teams. Joining Microsoft Security means working with a global team to deliver best-in-class solutions. If you're passionate about tech advancements, love working in teams, and aim to make a big difference for our customers, this role is ideal for you. We're excited to connect with individuals committed to enhancing digital security for over a billion mobile users by creating accessible cybersecurity solutions. #MDEIndia Qualifications Qualifications Required – Strong debugging and problem-solving capabilities. Knowledgeable in secure software development life cycles. Experienced with software development tools, including source control systems (GIT), automated build systems, compilers, software validation systems, project tracking, and lifecycle management systems. Able to work independently, managing technical and architectural dependencies effectively. Qualifications: Other Requirements – Holds a BS or MS degree in Computer Science. #MDEIndia Responsibilities As a key member of our team in the role of Senior Software Engineer for Android, you will be responsible for designing, developing, and testing solutions for mobile threat protection from start to finish. Your rapid cycle of ideation, creation, and learning, along with your dedication to improving value through the experiences you create, is highly valued. Monitoring telemetry to enhance our customer experience and collaborating closely with Program Managers and colleagues in Security Engineering are also crucial to your role. Additionally, as a proactive technical leader, you will uphold code quality and drive innovation in our products and engineering practices. Excellent communication skills and the ability to work effectively in a multidisciplinary team, including Software Engineers, Program Managers, Security Researchers, and Data Scientists. Over 8 years of experience as a software engineer, developing and launching successful commercial software products and services. 8+ years of expertise in designing data structures, algorithms, and analyzing algorithm complexity, with experience in highly concurrent programming. 4+ years of experience in designing user applications for Android. At least 4 years of experience developing apps from the ground up, with a portfolio of apps featured in the App Store. 4+ years of experience in development principles and patterns. 4+ years of experience with Java/Kotlin/JNI for Android, including knowledge of Android internals. Solid understanding of Networking fundamentals and VPN internals. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.  Industry leading healthcare  Educational resources  Discounts on products and services  Savings and investments  Maternity and paternity leave  Generous time away  Giving programs  Opportunities to network and connect Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana

On-site

Indeed logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Senior Software Development Engineer Introduction to team The Air Connectivity Organization at Expedia Group is at the forefront of innovation in the travel industry. We leverage our cutting-edge, in-house platform to seamlessly integrate with airlines worldwide, delivering exceptional travel experiences to millions of users annually. Through APIs that adhere to NDC standards, we enable travelers to access top-tier content, enjoy an immersive ticket shopping experience, and add convenient ancillaries to their journeys with ease. We are part of the partner connectivity platform that serves as the backbone of Expedia’s business, powering an efficient two-way marketplace that bridges supply and demand. Leveraging diverse integration methods—ranging from direct connections to NDC and GDS sourcing—our platform processes over 50 Tier-1 services and generates more than 8TB of data each month. Built with modern technologies like Java, Kotlin, Spring, MSSQL, DynamoDB, and Redis, our ecosystem supports millions of travelers in finding the best travel products tailored to their needs. What Sets Us Apart Global Scale: We operate a platform that impacts millions of users worldwide, making air travel more accessible, seamless, and personalized. Innovation-Driven: We thrive on solving complex challenges, continuously improving our technology stack, and staying ahead in the fast-paced travel industry. Collaborative Culture: Our geographically distributed team is empowered to drive high-priority initiatives independently while fostering a culture of collaboration, inclusivity, and shared success. If you’re passionate about creating transformative solutions, tackling large-scale engineering challenges, and shaping the future of air travel, we’d love to have you on our team. Join us, and let’s redefine the way the world travels together! In this role, you will: Lead and actively contribute to all phases of the software development lifecycle, including design, analysis, development, and deployment efforts for multiple enterprise application projects to tackle complex business problems. Deconstruct large, complex problems into manageable and achievable milestones, driving streamlined execution by the team. Provide technical guidance and mentoring to peers and junior engineers, helping them overcome obstacles and fostering their growth. Collaborate with Expedia Group leaders to architect and build robust applications, thoughtfully selecting relevant technologies to evolve the Expedia travel platform. Maintain, monitor, and improve our solutions and systems with a focus on service excellence; apply industry standards and new technologies to enhance efficiency, quality, and system performance. Research, design, and implement modular and scalable software components, leveraging your understanding of the Expedia ecosystem and current industry trends. Understand business goals and constraints and articulate the impact of technical decisions on outcomes. Propose high-level and detailed architectures for sustainable, long-term solutions. Provide high-level estimates and break down complex tasks into actionable steps. Address architectural and technical challenges, enabling informed decision-making within the team. Enhance observability, monitoring, and alerting mechanisms to ensure operational excellence. Optimize existing solutions to close gaps and maintain high-quality standards. Advocate for and implement software design best practices, including unit testing, programming for resiliency, and scalability. Coach and mentor developers, offering guidance and sharing knowledge to support their professional growth. Actively participate in or lead communities of practice, building expertise and fostering shared learning. Communicate the status of high-level projects and milestones to local tech leadership through written or oral means. Ensure thorough and complete documentation. Document designs, best practices, and implemented solutions for team and organizational benefit. Experience and qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience. Technical degree preferred, with hands-on project experience. 8+ years of experience for Bachelor's degree holders or 6+ years for Master's degree holders. Self-starter consistently looking to innovate and enhance customer experiences, with the ability to own solutions end-to-end. Strong technical proficiency, capable of problem-solving and applying critical thinking. Deep understanding of software design principles, algorithms, and data structures, with a commitment to technical excellence. Strong communication skills and highly effective collaborator. Able to articulate ideas to teammates, peers, and leaders, providing details and supporting ideas with data where applicable. Incorporate others' input and feedback and strive to find common ground. Proven experience leading the end-to-end design and implementation of complex, multi-quarter projects. Hands-on experience working in decentralized teams and mentoring individuals. Demonstrated contributions to the engineering community, such as blog posts, open-source contributions, or tech talks. Proficient in backend technologies (Java, Kotlin, GraphQL/RESTful APIs). Experience building on cloud infrastructure (AWS preferred) with sound architectural patterns and scalable, cost-efficient production-quality systems and CI/CD tools (Jenkins, GitHub Actions). Advanced skills in unit, integration, and end-to-end testing with tools like JUnit, Mockito, Jest, Cypress, or Selenium. Ability to design highly complex systems and guide cross-team integrations. Advocate for best practices in software design and operational excellence. Establish robust testing, monitoring, and alerting mechanisms. Solve business problems by aligning team goals with organizational needs. Enjoy and take pride in the work of your team, focusing on the team's success and leading by example. Employ systems thinking to analyze issues and implement holistic, efficient solutions. Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. India - Haryana - Gurgaon Technology Full-Time Regular 05/20/2025 ID # R-95465

Posted 2 weeks ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana

On-site

Indeed logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Senior Software Development Engineer - Advertising Technology Introduction to team Our Expedia Product & Technology division builds innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A unified, singular technology platform powered by data and machine learning provides secure, differentiated, and personalised experiences for the traveler and our partners that drive loyalty and customer satisfaction. The goal of Media Solutions(MeSo) Tech team is to spearhead advertising products and services across many Expedia brands including BEX, Hotels.com, Portfolio Brands (COMET & Hotwire.com), Expedia Partner Sites (EPS), and Vrbo. We help our advertisers identify travellers on EG sites, target specific traveller criteria, and then deliver the most relevant products. As a Senior Software Development Engineer, you will propose, design and implement various initiatives. As a member of the team, you will work in alliance with global teams providing the technical expertise needed to overcome hard problems. We value rigor and innovative thinking in our development process and believe in the power of a motivated & agile development team. In this role, you will: Lead and actively participate in all phases of the software development lifecycle, including the design, analysis, development, and deployment efforts for multiple enterprise applications projects to tackle sophisticated business problems Deconstruct large, sophisticated problems into manageable and achievable breakthroughs driving streamlined execution by the team Provide technical guidance and mentoring to peers and more junior engineers, helping them overcome obstacles and have growth opportunities Collaborate with EG leaders with vision to architect and build robust applications and thoughtfully choose relevant technologies to evolve EG travel platform Maintain, monitor and improve our solutions and systems with a focus on service excellence; apply industry standards and new technologies to improve efficiency, quality, and system performance Technologies we use: Java, Kotlin, Dropwizard, Spring, React, GraphQL, Docker, Kafka, Cassandra, MongoDB, Qubole, Spark, DataDog, Splunk, AWS cloud Experience and qualifications: Bachelor’s or Master’s degree in Computer Science or related technical field or equivalent related professional experience 8+ years of professional, post-college Full Stack software development in object-oriented language A self-starter who is consistently looking to innovate and find ways to enhance our customers' experience, with ability to own solutions end to end Strong technical proficiency, capable of problem solving and applying critical thinking Experience in applying AI to practical and comprehensive technology solutions and working with Data Scientists. A deep understanding of software design principles, algorithms and data structures and commitment to technical excellence Strong communication skills and highly effective collaborator Able to articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable Incorporate others' input and feedback and strive to find common ground Enjoy and take pride in the work of your team. You focus on the team's success and have a strong desire to lead by example Experience building on cloud infrastructure (AWS preferred) with sound architectural patterns and scalable, cost-efficient production quality systems Embrace change, always open to replacing what you built yesterday with something better today Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. India - Haryana - Gurgaon Technology Full-Time Regular 06/02/2025 ID # R-95823

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana

On-site

Indeed logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Software Development Engineer III Introduction to team We are looking for a Software Development Engineer III engineer to join our Pricing team. We own Expedia’s prices for all our travel - hotels, cars, activities, flights, and more. We delight our Travellers with great prices for anything they wish, with a secure and personalised experience that drives customer satisfaction. We own the ingestion, computation, storage, publishing and error detection of 1+ trillion yearly prices, and serve as the company’s data authority for machine learning decisions. Our Pricing platform supports millions of daily Travellers in finding suitable travel products as quickly as possible, using Java, Scala, Kotlin, DynamoDB and Redis. In this role, you will Own pricing together with your team, from design to operations Design new pricing features that continue to delight our Travelers, partnering with software engineers and product managers Develop code, tests and infrastructure, and own operations and code reviews Provide technical guidance and mentorship to peers helping them overcome obstacles and have growth opportunities. Experience and qualifications: Proven ability to deliver high-quality code for distributed architectures that serve millions of requests per second Master’s or bachelor’s degree in computer science or equivalent relevant professional experience. 5+ years of professional, post-college, software development experience with Scala, Kotlin / Java or a similar object-oriented language but willing to work on Scala . 4+ years of experience building large-scale cloud infrastructure applications or similar experience. Capable of leading complex technical projects that drive alignment and consensus across multiple functional areas. Have excellent communication skills and work well in a team Passionate about continuous improvement and innovation Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. India - Haryana - Gurgaon Technology Full-Time Regular 06/01/2025 ID # R-94848

Posted 2 weeks ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana

On-site

Indeed logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Introduction to team: Price is a key factor influencing traveler’s path to driving a choice leading to a purchase. In a world of infinite paths to purchase, travelers make multiple searches and to find the ‘best trip’ and ‘best deal’. The Expedia Group Offers pillar is tasked with giving the customer a simple, clear, accurate, transparent pricing experience throughout their shopping and booking journeys. We do this by putting the customer first, creating capabilities and experiences that can be shared and presented to the customer that meet the travelers’ expectations in locally relevant ways and adhere to regulatory norms. In this role, you will: Be a part of our development team and actively participate in all phases of the software development lifecycle, including requirements gathering, functional and technical design, development, testing and roll-out, and support. Solve complex business problems by applying disciplined development methodology, producing scalable, flexible, efficient, and supportable solutions using appropriate technologies. Find creative and simple solutions to challenging problems, with a focus on getting things done and a test & learn culture. Write clean, coherent, well-documented code. Continually strive to improve our development and delivery processes. Enhance a dynamic and close-knit software development team committed to mutual learning through peer code reviews and innovation. Teach and mentor junior developers in project implementation methodology. Experience and qualifications: A self-starter who is consistently looking to innovate and find ways to enhance our customer’s experience, with the ability to own large features from end to end. Strong technical proficiency, capable of problem-solving and applying critical thinking. Understanding of software design principles, algorithms, and data structures. Strong communication skills i.e. You articulate your ideas to peers and leaders, providing detail and understanding of your approach. Keep solid documentation. Prior experience working with distributed systems and developing fault tolerance. Proven ability to collaborate among peers, leaders and across functions and business groups. You enjoy and take pride in the work of the team. 5+ years of Software Development work experience ( Java or Kotlin experience strongly preferred) Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. India - Haryana - Gurgaon Technology Full-Time Regular 05/20/2025 ID # R-95568

Posted 2 weeks ago

Apply

7.0 years

0 Lacs

Gurugram, Haryana

On-site

Indeed logo

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us. Senior Manager, Software Development Engineering Expedia revolutionize the way people search and book travel. We make travel smooth and memorable for everyone, and we create success for our travel partners. We are the Distribution and Supply team at Expedia. We own Pricing, Inventory, Reservation and Offers. We delight our Travellers with great prices for any travel (hotel, vacation rental, air, cars, packages and cruises), and support them to reserve and manage their experience. We own the unified technical systems that perform these functions, and handle trillions of events that deliver this value at Expedia’s global scale. What you will do: Be responsible for building, growing, and shaping adaptive, hardworking, motivated teams and individuals around their goals, ownership and career. Lead, coordinate, and collaborate on multiple concurrent and complex cross-organizational initiatives, understanding goals, constraints, and perspectives, making resource, delivery, and architectural trade-offs to maximize strategic value. Lead and actively contribute to all phases of the software development lifecycle, including the design, analysis, development, and deployment efforts for multiple enterprise applications projects to tackle sophisticated business challenges. Collaborate with EG leaders with vision to architect and build robust applications and thoughtfully choose relevant technologies to evolve EG travel platform. Support technical leads and individual contributors, including coaching, ongoing training and development, performance evaluations, goal setting, disciplinary actions, recruiting, and hiring. Create a positive work environment based on accountability and inclusiveness, in partnership with peers on the leadership team. Lead by example, mentor the team, and establish credibility through quality technical execution. You will demonstrate knowledge of the product development lifecycle from idea generation to bringing a product to market by supporting the different phases and improving product performance. You will engage with peers across the organization to build an understanding of cross dependencies, priorities, and opportunities to simplify. You will advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability). You will ensure that operational teams and subcontractors have a clear understanding of customer requirements; identify technical issues and provide data to support solutions. You will remain informed on industry trends. Examine inefficiencies in the existing stack operation and encourage engineers to improve them. You will bridge the gap in discussions between technology and non-technology personnel. Report on team status faithfully and listen for suggestions to improve lagging project work. Technologies include Java, Kotlin, Scala, Spring, Docker, Redis, DataDog, Splunk, AWS cloud Who you are: Bachelor's or master’s degree in computer science or related technical field or equivalent related professional experience 7+ years of professional, post-college software development in an object-oriented language 3+ years of people management experience with a passion for growing individual careers and enabling high-performing teams Hands-on technologist and leader well-versed at running sophisticated, multi-quarter initiatives and a broad portfolio of applications and services. Strong technical acumen and commitment to quality of engineering work and continuous improvement Excellent at switching contexts from strategic to detailed, technical to business, inter-team to cross-organization and everything in between. Strong communication skills and highly effective collaborator. You articulate your ideas to teammates, peers, and leaders, providing details and supporting your ideas with data where applicable You incorporate others' input and feedback and strive to find common ground You enjoy and take pride in the work of your people, focusing on their success and willing to go above and beyond to help them win. You take ownership of outcomes, holding yourself and your team accountable for delivering impactful results while continuously learning and improving Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group’s Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you’re confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. India - Haryana - Gurgaon Technology Full-Time Regular 05/19/2025 ID # R-95507

Posted 2 weeks ago

Apply

Exploring Kotlin Jobs in India

Kotlin has emerged as one of the most popular programming languages in recent years, especially in the field of Android app development. Job opportunities for Kotlin developers are on the rise in India, with many companies actively seeking professionals with expertise in this language.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Mumbai
  5. Gurgaon

These cities are known for their thriving tech industry and have a high demand for Kotlin developers.

Average Salary Range

The salary range for Kotlin professionals in India varies based on experience levels. Entry-level developers can expect to earn between INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 15 lakhs per annum.

Career Path

In the Kotlin job market, a typical career path may look like: - Junior Developer - Developer - Senior Developer - Tech Lead

With experience and expertise, Kotlin professionals can progress to more senior roles within their organizations.

Related Skills

In addition to Kotlin, employers often look for candidates who have skills in: - Java - Android development - Object-oriented programming - Problem-solving skills

Having a combination of these skills can make a candidate more competitive in the job market.

Interview Questions

  • What are the key features of Kotlin? (basic)
  • Differentiate between val and var in Kotlin. (basic)
  • Explain the concept of null safety in Kotlin. (medium)
  • How does Kotlin handle interoperability with Java code? (medium)
  • What are sealed classes in Kotlin and how are they used? (advanced)
  • Explain the use of extension functions in Kotlin. (medium)
  • What are coroutines in Kotlin and how are they different from threads? (advanced)
  • How does Kotlin handle data classes? (medium)
  • What is the purpose of lateinit in Kotlin? (basic)
  • Explain the concept of higher-order functions in Kotlin. (medium)
  • How can you create a singleton class in Kotlin? (medium)
  • What is the difference between == and === operators in Kotlin? (basic)
  • How does Kotlin support functional programming? (medium)
  • Explain the use of the when statement in Kotlin. (medium)
  • What are delegates in Kotlin and how are they used? (advanced)
  • How can you handle exceptions in Kotlin? (medium)
  • What are the different types of collections available in Kotlin? (basic)
  • How does Kotlin support type interference? (medium)
  • Explain the use of smart casts in Kotlin. (medium)
  • What is the purpose of the companion object in Kotlin? (medium)
  • How can you create an extension property in Kotlin? (medium)
  • What is the Elvis operator in Kotlin and how is it used? (basic)
  • How does Kotlin handle default arguments in functions? (medium)
  • Explain the concept of type aliases in Kotlin. (medium)
  • How can you use Kotlin for Android development? (basic)

Closing Remark

As you explore job opportunities in the Kotlin market in India, remember to prepare thoroughly and showcase your expertise confidently during interviews. With the right skills and knowledge, you can excel in your career as a Kotlin developer. Good luck!

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