Jobs
Interviews

4448 Kotlin Jobs - Page 44

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

7.0 - 12.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Mode of Work : Office (Mandatory) Job Description: Expert in Dart & Flutter with a proven track record in production-grade app development Skilled in scalable architectures: Bloc, Provider, Riverpod, MVVM, Clean Architecture Deep native integration experience: Swift (iOS), Kotlin/Java (Android), Web, Windows Proficient in state management (Riverpod, Bloc, Provider) and RESTful API integration Strong testing skills: unit, widget, and integration tests (flutter_test, integration_test, Mockito) Experienced in app profiling: performance, memory, frame rendering, UI responsiveness Knowledge of app security best practices: secure storage, encryption, obfuscation Developed and maintained reusable Flutter packages/plugins (internal & open-source) Custom UI components and animations using Flutters rendering/animation systems Familiar with Flutter flavors: dev, staging, production CI/CD experience: GitHub Actions, Bitrise, automated testing & deployment Full app lifecycle ownership: architecture, development, release, monitoring, support Tools: Firebase Crashlytics, Firebase Analytics, Sentry for crash reporting and analytics Strong debugging and problem-solving skills in complex mobile systems Agile methodologies, Git version control, Jira, and Confluence experience

Posted 2 weeks ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard. For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible You will work in collaborative, value-driven teams to build innovative customer experiences for our clients You will create large-scale distributed systems out of microservices You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. You will apply the latest technology thinking from our Technology Radar to solve client problems You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills Job qualifications Technical Skills Must have 4+ years* of experience Must have experience using Golang and one more development languages (Java, Kotlin, JavaScript, TypeScript, Ruby, C#, etc.) with experience in Object-Oriented programming You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker Professional Skills You enjoy influencing others and always advocate for technical excellence while being open to change when needed Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more You’re resilient in ambiguous situations and can approach challenges from multiple perspectives Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Onsite Work Expectation You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients’ needs. About Thoughtworks Thoughtworks is a global technology consultancy that integrates strategy, design and engineering to drive digital innovation. For 30+ years, our clients have trusted our autonomous teams to build solutions that look past the obvious. Here, computer science grads come together with seasoned technologists, self-taught developers, midlife career changers and more to learn from and challenge each other. Career journeys flourish with the strength of our cultivation culture, which has won numerous awards around the world. Join Thoughtworks and thrive. Together, our extra curiosity, innovation, passion and dedication overcomes ordinary.

Posted 2 weeks ago

Apply

4.0 - 9.0 years

5 - 14 Lacs

Hyderabad

Work from Office

Job Title: Android Developer Location: Hyderabad, India Experience: 4 to 9 Years Employment Type: Full-Time Job Summary: We are looking for a skilled and passionate Android Developer with 49 years of hands-on experience in building robust, scalable, and high-performance mobile applications using Kotlin , Java , and the Android SDK . You will work with a team of talented engineers to design and build the next generation of our mobile applications. Key Responsibilities: Design and build advanced applications for the Android platform using Kotlin and Java. Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs (REST, JSON). Unit-test code for robustness, including edge cases, usability, and general reliability. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Maintain code quality, organization, and automation. Required Skills: Strong proficiency in Kotlin and Java . Solid understanding of the Android SDK , Android architecture components, and design patterns (MVVM/MVP). Experience in integrating with RESTful APIs and third-party libraries. Proficient in Android UI development and familiar with Material Design principles. Experience with Android Studio, Gradle, and version control systems (Git). Familiarity with cloud message APIs and push notifications. Strong debugging and performance tuning skills.

Posted 2 weeks ago

Apply

6.0 - 9.0 years

9 - 15 Lacs

Bengaluru

Hybrid

We're urgently hiring for the role of Mobile Application Developer (Android & iOS) Job Title: Mobile Application Developer (Android & iOS) Experience: 6-9 Years Location: Bangalore ( Preferred Bangalore Candidates) Mode: Contract to Hire (C2H) Job Description: We are seeking a skilled and experienced Mobile Application Developer with 69 years of experience in developing native mobile applications for both Android and iOS platforms . The ideal candidate must have hands-on expertise in Kotlin, Jetpack Compose, and MVVM for Android development as well as Objective-C, Swift UI, and Apple ecosystem tools for iOS. Mandatory Skills: Android Development: Kotlin Jetpack Compose Jetpack Libraries Android Views & UI Components MVVM Architecture UDF (Unidirectional Data Flow) Design iOS Development: Objective-C Swift UI Xcode Apple Test Flight Apple Enterprise Distribution Responsibilities: Design, build, and maintain high-performance native mobile apps for Android and iOS platforms. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code adhering to best practices and coding standards. Ensure the performance, quality, and responsiveness of applications. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Deploy applications via Apple TestFlight and manage Apple Enterprise builds. Troubleshoot, debug, and optimize code to improve application performance. Preferred Qualifications: Strong understanding of mobile UI/UX design principles. Experience with integrating RESTful APIs and third-party SDKs. Familiarity with version control tools like Git. Exposure to Agile/Scrum methodologies. Note: This is a Contract to Hire (C2H) position based in Bangalore , with immediate joiners preferred. Interested candidates can also share their CV at akanksha@esolglobal.com

Posted 2 weeks ago

Apply

12.0 - 20.0 years

30 - 40 Lacs

Bengaluru

Work from Office

Software Architect Innovation Digital Bengaluru, Frauscher India General Job Description: Having knowledge and understanding of software engineering principles, product lifecycle development process including system and software. Understanding and developing system/software design documents for application development and following the agile process. As a software architect you need to participate in the requirements creation, design, development, and release management of the software-systems in compliance to the highest quality standards required. Key Responsibilities: Key participant of an agile development team and drive developments forward on your own initiative. Design scalable and robust architectures for cloud-based web applications. Be the contact person and coach for the developers and provide them with advice and support for questions and specific implementations Create (technical) requirements and contribute to their solution Bring in your coding expertise and contribute to optimization through code reviews EDUCATION/ QUALIFICATION: Master or Bachelor of Engineering (Computer Science / Information Science / Data Science & AI/ Electronics & Communications) Fluency in English (spoken and written) required for internal and external communications. KNOWLEDGE & EXPERIENCE: You are fascinated by software development and architecture and have more than 10 years of experience in this following field Knowledge and experience in Software Development Lifecycle (SDLC) process. Knowledge and experience of UML, SysML requirement management, release and configuration management in GITLAB. Have experience in Java, Spring and Kotlin are part of your applied repertoire. Have experience in JavaScript, TypeScript and frameworks such as Angular. Have experience with CI/CD automation Experience in providing mentorship to development team and enjoy learning, coaching new technologies. Good to have knowledge of Cybersecurity and Safety standards. Role type : Direct/ Permanent Position Title : Software Architect Department : Innovation Digital, Frauscher INDIA Primary Location : Frauscher Sensor Technology, Bengaluru, Karnataka.

Posted 2 weeks ago

Apply

5.0 - 8.0 years

25 - 30 Lacs

Bengaluru

Hybrid

We are looking for a highly skilled React Native Developer to join our mobile development team. You will be responsible for building high-quality, cross-platform mobile applications with real-time capabilities, working across both iOS and Android platforms. Experience with BLE integration, WebSocket communication, and real-time data handling is essential for this role. Mandatory Skills: 5+ years of experience in mobile development, with at least 3 years in React Native Proven hands-on experience with Bluetooth Low Energy (BLE) integrations in production apps Solid experience with WebSocket communication and real-time data handling Strong proficiency in JavaScript / TypeScript Experience working with both iOS and Android platforms. Additional Preferences: Experience with native development (Objective-C / Swift / Java / Kotlin) Familiarity with state management tools like Redux or MobX Understanding of app performance optimization, debugging, and profiling tools Ability to work independently and communicate effectively in English.

Posted 2 weeks ago

Apply

2.0 - 4.0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

About Us SuperAGI is pioneering the future of Artificial General Intelligence with groundbreaking research and innovative AI products. Our mission is to transform the future of applications through intelligent, autonomous solutions that drive unparalleled efficiency and growth. We are building a world where AI and human intelligence collaborate seamlessly to achieve extraordinary outcomes. If you are passionate about AI and eager to be part of a team that is shaping the future, SuperAGI is the place for you. Job description: As a Software Development Engineer II, you'll be integral in developing, testing, and deploying high-quality software solutions (Immediate joiners preferred) . With expertise in multiple programming languages and best practices, you'll ensure scalable and maintainable code. You'll collaborate with teams to deliver innovative products, mentor junior developers, and enhance development standards and processes. Desired Background: You can design & implement scalable, resilient backend microservices You can implement reliable monitoring stack for your services You are familiar with AWS cloud ecosystem You can plan, estimate, and own the deliveries of your project You can collaborate with the engineering and product teams to deliver the right strategic and tactical goals for the business Required Skills: 2-4 years experience building backend microservices Experience working with managed cloud providers, such as AWS Experience building products on the JVM stack using either Golang or Kotlin or React Experience with monitoring stacks such as Prometheus, Grafana, NewRelic Experience or familiarity with the Kubernetes ecosystem Ability to choose the right algorithm, data-structure, and design pattern for the given problem statement Experience and understanding of SQL and noSQL databases such as Postgres, Redis, MySql Experience working with messaging systems such as Apache Kafka

Posted 3 weeks ago

Apply

1.0 - 2.0 years

2 - 6 Lacs

Chennai

Work from Office

Job Title:Mobile App DeveloperExperience1-2 YearsLocation:Remote : Required Skill Set: Mobile App Developer Experience in mobile app development (Android/iOS) Proficiency in Flutter/React Native/Kotlin/Swift (depending on project needs) API Integration Knowledge of UI/UX principles for mobile apps

Posted 3 weeks ago

Apply

3.0 - 7.0 years

2 - 5 Lacs

Nagpur

Work from Office

Job Role: Sr. Android Developer/ Mobile Application Developer Industry: IT Experience: 3+ yrs in relevant field Job Type: - Full Time Location: - Nagpur Job Responsibilities: Design and build advanced applications for the Android platform Proficiency in Java and Kotlin with good understanding of OOPs concepts. Exposure to various mobile architectures (ex: MVC, MVP, MVVM, etc..) MVVM is preferred. Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency Knowledge and understanding of Design-Patterns and Data Structures. Ability to develop Android applications using latest Frameworks like Retrofit, RxJava, Flow Knowledge about how to consume the REST API's Understanding of Git/BitBucket or any version control system Required Skills: Good knowledge in Core Java and Kotlin Experience in Application and Framework development/porting in Android. (Activities, Fragments, Services, Receivers, Content Providers, Shared Preferences, jetpack datastore, room database, jetpack compose, google map sdk, location manager, fused location, Kotlin flow, Dependency injection with dagger-hilt, navigation component, SQLite) Good knowledge in modules like Contacts, Notepad, Messaging, Email, Exchange, Multimedia, Browser, BT, Wi-Fi, Notification Management, Input Method, etc. Strong debugging skills, Log Analysis experience in Android JSON, REST Web Services, HTML5, jQuery, Oauth, Git, JIRA Strong experience and understanding of Android SDK and ADT Contact: Rubal- 9226554364 Email: hr1@appynitty.com

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Kotlin Programming Language Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends. Roles & Responsibilities:- Design and develop native Android applications using Kotlin and Jetpack Compose.- Implement and maintain MVVM architecture following clean architecture and SOLID principles.- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.- Perform UI and functional unit testing to ensure app reliability and quality.- Integrate RESTful APIs and manage data persistence using Room and Datastores.- Follow Googles Android design principles and interface guidelines to create intuitive and attractive UI/UX.- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).- Stay updated on Android development trends including Kotlin Coroutines and Compose.- Participate in code reviews and ensure adherence to best practices and coding standards.- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.- Communicate effectively with team members and stakeholders in English. Professional & Technical Skills: - Graduate degree in IT, Software Engineering, or related field.- Minimum 5+ years of experience in Android application development.- Proven experience with Kotlin and Jetpack Compose (MUST have).- Strong knowledge of design patterns including Structural, Creational, and Behavioral.- Experience implementing MVVM architecture with clean architecture and SOLID principles.- Hands-on experience with UI and functional unit testing.- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.- Proficient with version control systems such as Git and Bitbucket.- Knowledge of test-driven development (TDD), continuous integration, and deployment.- Understanding of Googles Android design principles and interface guidelines.- Strong analytical and problem-solving skills.- Excellent written and verbal communication skills in English.- A collaborative team player with a proactive and creative mindset. Additional Information:- The candidate should have a more than 8 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Pune

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Kotlin Programming Language Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends. Roles & Responsibilities:- Design and develop native Android applications using Kotlin and Jetpack Compose.- Implement and maintain MVVM architecture following clean architecture and SOLID principles.- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.- Perform UI and functional unit testing to ensure app reliability and quality.- Integrate RESTful APIs and manage data persistence using Room and Datastores.- Follow Googles Android design principles and interface guidelines to create intuitive and attractive UI/UX.- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).- Stay updated on Android development trends including Kotlin Coroutines and Compose.- Participate in code reviews and ensure adherence to best practices and coding standards.- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.- Communicate effectively with team members and stakeholders in English. Professional & Technical Skills: - Graduate degree in IT, Software Engineering, or related field.- Minimum 5+ years of experience in Android application development.- Proven experience with Kotlin and Jetpack Compose (MUST have).- Strong knowledge of design patterns including Structural, Creational, and Behavioral.- Experience implementing MVVM architecture with clean architecture and SOLID principles.- Hands-on experience with UI and functional unit testing.- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.- Proficient with version control systems such as Git and Bitbucket.- Knowledge of test-driven development (TDD), continuous integration, and deployment.- Understanding of Googles Android design principles and interface guidelines.- Strong analytical and problem-solving skills.- Excellent written and verbal communication skills in English.- A collaborative team player with a proactive and creative mindset. Additional Information:- The candidate should have a more than 5 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Kotlin Programming Language Good to have skills : NA Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code and ensuring that applications meet client requirements and industry standards. Roles & Responsibilities:- Expected to be an SME, collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Facilitate knowledge sharing sessions to enhance team capabilities.- Mentor junior team members to foster their professional growth. Professional & Technical Skills: - Must To Have Skills: Proficiency in Kotlin Programming Language.- Strong understanding of software development life cycle methodologies.- Experience with version control systems such as Git.- Familiarity with agile development practices.- Ability to write clean, maintainable, and efficient code. Additional Information:- The candidate should have minimum 5 years of experience in Kotlin Programming Language.- This position is based at our Hyderabad office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

Pune

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Kotlin Programming Language Good to have skills : NA Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code and ensuring that applications meet client requirements and industry standards. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Kotlin Programming Language.- Strong understanding of software development life cycle methodologies.- Experience with version control systems such as Git.- Familiarity with agile development practices.- Ability to write clean, maintainable, and efficient code. Additional Information:- The candidate should have minimum 7.5 years of experience in Kotlin Programming Language.- This position is based in Pune.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Pune

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Kotlin Programming Language Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends. Roles & Responsibilities:- Design and develop native Android applications using Kotlin and Jetpack Compose.- Implement and maintain MVVM architecture following clean architecture and SOLID principles.- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.- Perform UI and functional unit testing to ensure app reliability and quality.- Integrate RESTful APIs and manage data persistence using Room and Datastores.- Follow Googles Android design principles and interface guidelines to create intuitive and attractive UI/UX.- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).- Stay updated on Android development trends including Kotlin Coroutines and Compose.- Participate in code reviews and ensure adherence to best practices and coding standards.- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.- Communicate effectively with team members and stakeholders in English. Professional & Technical Skills: - Graduate degree in IT, Software Engineering, or related field.- Minimum 5+ years of experience in Android application development.- Proven experience with Kotlin and Jetpack Compose (MUST have).- Strong knowledge of design patterns including Structural, Creational, and Behavioral.- Experience implementing MVVM architecture with clean architecture and SOLID principles.- Hands-on experience with UI and functional unit testing.- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.- Proficient with version control systems such as Git and Bitbucket.- Knowledge of test-driven development (TDD), continuous integration, and deployment.- Understanding of Googles Android design principles and interface guidelines.- Strong analytical and problem-solving skills.- Excellent written and verbal communication skills in English.- A collaborative team player with a proactive and creative mindset. Additional Information:- The candidate should have a more than 5 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Project Role : Advanced Application Engineer Project Role Description : Develop innovative technology solutions for emerging industries and products. Interpret system requirements into design specifications. Must have skills : Kotlin Programming Language Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an experienced Android Developer with over 5 years of experience specializing in Kotlin and Jetpack Compose to design, build, and maintain secure, robust, and scalable mobile applications. The ideal candidate will demonstrate a positive attitude, a passion for innovation in banking technology, and a strong commitment to delivering high-quality, user-friendly applications aligned with the latest Android development trends. Roles & Responsibilities:- Design and develop native Android applications using Kotlin and Jetpack Compose.- Implement and maintain MVVM architecture following clean architecture and SOLID principles.- Utilize Jetpack libraries such as Navigation, Live Data, and View Model for efficient app architecture.- Perform UI and functional unit testing to ensure app reliability and quality.- Integrate RESTful APIs and manage data persistence using Room and Datastores.- Follow Googles Android design principles and interface guidelines to create intuitive and attractive UI/UX.- Collaborate with cross-functional teams in an Agile environment, contributing to continuous integration and deployment (CI/CD).- Stay updated on Android development trends including Kotlin Coroutines and Compose.- Participate in code reviews and ensure adherence to best practices and coding standards.- Demonstrate strong problem-solving skills and creativity in developing user-centric applications.- Communicate effectively with team members and stakeholders in English. Professional & Technical Skills: - Graduate degree in IT, Software Engineering, or related field.- Minimum 5+ years of experience in Android application development.- Proven experience with Kotlin and Jetpack Compose (MUST have).- Strong knowledge of design patterns including Structural, Creational, and Behavioral.- Experience implementing MVVM architecture with clean architecture and SOLID principles.- Hands-on experience with UI and functional unit testing.- Familiarity with RESTful API integration and data persistence mechanisms like Room and Datastores.- Proficient with version control systems such as Git and Bitbucket.- Knowledge of test-driven development (TDD), continuous integration, and deployment.- Understanding of Googles Android design principles and interface guidelines.- Strong analytical and problem-solving skills.- Excellent written and verbal communication skills in English.- A collaborative team player with a proactive and creative mindset. Additional Information:- The candidate should have a more than 5 years of experience - This position is based at our Pune office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

15.0 - 20.0 years

4 - 8 Lacs

Hyderabad

Work from Office

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Kotlin Programming Language Good to have skills : NA Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your typical day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code while adhering to best practices and project timelines, ensuring that the applications meet the needs of the clients effectively. Roles & Responsibilities:- Expected to be an SME.- Collaborate and manage the team to perform.- Responsible for team decisions.- Engage with multiple teams and contribute on key decisions.- Provide solutions to problems for their immediate team and across multiple teams.- Mentor junior team members to enhance their skills and knowledge.- Continuously evaluate and improve development processes to increase efficiency. Professional & Technical Skills: - Must To Have Skills: Proficiency in Kotlin Programming Language.- Strong understanding of software development life cycle methodologies.- Experience with version control systems such as Git.- Familiarity with agile development practices.- Ability to write clean, maintainable, and efficient code. Additional Information:- The candidate should have minimum 7.5 years of experience in Kotlin Programming Language.- This position is based in Hyderabad.- A 15 years full time education is required. Qualification 15 years full time education

Posted 3 weeks ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Summary We are looking for a skilled Kotlin Developer to join our engineering team to design, develop, and maintain scalable backend services. The ideal candidate will have a strong background in Kotlin (JVM), experience with Node.js, and a solid understanding of modern frontend technologies such as React.js. You should be comfortable working in a fast-paced environment and collaborating across teams to deliver robust software solutions. Key Responsibilities Develop and maintain backend services using Kotlin (JVM) with a focus on performance, reliability, and scalability. Design and implement RESTful APIs and ensure seamless integration with frontend and third-party systems. Collaborate with frontend developers to integrate user-facing elements with server-side logic. Write clean, maintainable, and testable code using best practices. Ensure high code quality through code reviews and automated testing. Participate in the full software development lifecycle, including requirement analysis, architecture design, and deployment. Contribute to continuous improvement of the development process. Required Skills And Qualifications Strong experience in Kotlin (JVM) for backend development. Proficiency in Node.js, with experience building and consuming RESTful APIs. Expertise in React.js and modern state management libraries such as Redux, Zustand, or Context API. Solid understanding of JavaScript (ES6+) and TypeScript. Familiarity with relational and NoSQL databases. Good understanding of CI/CD pipelines, Git, and development workflows. Ability to work independently and as part of a collaborative team. Soft Skills Good Communication skills Good Interpersonal Skills Fit for Customer Location placement

Posted 3 weeks ago

Apply

14.0 - 18.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Company Description SBS is a global financial technology company that’s helping banks and the financial services industry to reimagine how to operate in an increasingly digital world. SBS is a trusted partner of more than 1,500 financial institutions and large-scale lenders in 80 countries worldwide, including Santander, Societé Generale, KCB Bank, Kensington Mortgages, Mercedes-Benz, and Toyota FS. Its cloud platform offers clients a composable architecture to digitize operations, ranging from banking, lending, compliance, to payments, and consumer and asset finance. With 3,400 employees in 50 offices, SBS is recognized as a Top 10 European Fintech company by IDC and as a leader in Omdia’s Universe: Digital Banking Platforms. Job Description What you will do Build software products for banking and financing institutions with R&D teams that are openly collaborative, are non-hierarchical, respect contributions and work with agility. Provide vision & leadership for the technology roadmap of our products. Understand product capabilities and strategize technology for its alignment with business objectives and maximizing ROI. Define technical software architectures and lead the development of frameworks. Engage end-to-end in product development, starting from business requirements to realization of product and to its deployment in production. Research, design, and implement the complex features being added to existing products and/or create new applications / components from scratch. Identify risks or opportunities associated with current or new technology use. Plan and execute PoC’s as necessary. Continuously improve internal software architecture processes and technology. Provide technical governance to product team to ensure quality and efficiency of solutions. Act as a mentor to team and reinforce organizational values and culture. Total Experience Expected: 14-18 years Qualifications Minimum Qualifications Bachelor or higher engineering degree in Computer Science, or related technical field, or equivalent additional professional experience. 5 years of experience in delivering solutions from concept to production that are based on Java as an architect in global organizations. 12 years of industry experience in design, development, deployments, operations and managing non-functional perspectives of technical solutions. Required Skills & Qualifications Experience with structured Enterprise Architecture practices and large solutions. Wide knowledge of technology solutions and ability to learn and work with emerging technologies, methodologies, and solutions. Expertise in architecting, designing, and implementing microservices based cloud native solutions. Deep understanding of cloud technologies on one of the cloud platforms –AWS (preferred), Azure or Google Cloud Good proficiency overlap with technologies like: Java8, RxJava, Kotlin, Golang, SpringBoot, SpringSecurity, Gitlab-CI, Ansible, Terraform, Docker, Openshift, Kubernetes, Istio, NGINX, JMeter. Strong communicator with ability to collaborate cross-functionally, build relationships, and achieve broader organizational goals. Desirable Skills & Qualifications Good experience in development tools, CI/CD pipelines. Experience or knowledge of various kinds of NoSQL databases. Experience with Agile and/or SAFe practices Good knowledge of Project NFRs and design solutions considering limits of NFRs to make solutions efficient with minimal cost of development and infrastructure Additional Information Level Changed from 3B to 4A - AK09072025 Secondary Location:Noida Campus At our organization, we are committed to fighting against all forms of discrimination. We foster a work environment that is inclusive and respectful of all differences. All of our positions are open to people with disabilities.

Posted 3 weeks ago

Apply

3.0 - 7.0 years

1 - 7 Lacs

Bengaluru

Work from Office

1.Web Development: PHP (Laravel/CodeIgniter) or Node.js, MySQL 2.Android Development: Java/Kotlin or Flutter 3.Familiarity with RESTful APIs, JSON, and web services integration 4.Experience developing and publishing Android applications

Posted 3 weeks ago

Apply

0.0 - 3.0 years

0 - 0 Lacs

Vijay Nagar, Indore, Madhya Pradesh

On-site

About the Company :- JS TechAlliance Consulting Private limited is a global IT solutions company that provides full-cycle services in the areas of software development, web-based enterprise solutions, mobile application design, and portal development. We combine solid business domain experience, technical expertise, profound knowledge of industry trends, and a quality-driven delivery model to offer progressive end-to-end web solutions. Our goal is to provide specialized mobile software and web business solutions while providing business consulting to our clients. Our team of Android/iOS/J2EE/Web professionals has rich IT experience and a better capability to understand your business world. About the Role:- We are seeking a talented and passionate Flutter Developer to join our development team. In thisrole, you will be responsible for designing, developing, and maintaining cross-platform applicationsusing Flutter for mobile (iOS and Android), web, and desktop (Windows/macOS/Linux)platforms. You will work closely with product managers, designers, and other engineers to deliverexceptional user experiences that run seamlessly across devices. Key Responsibilities 1.Develop and maintain high-performance, reusable, and reliable Flutter code for cross-platform applications. 2.Build adaptive and responsive UIs for various platforms (mobile, web, desktop). 3.Integrate RESTful APIs and third-party services into applications. 4.Ensure the best possible performance, quality, and responsiveness of the applications. 5.Collaborate with UI/UX designers and backend developers to define and deliver new features. 6.Write unit, widget, and integration tests to ensure code quality. 7.Participate in code reviews, sprint planning, and other Agile processes. QualificationsMust-Have: 1.3+ years of experience in software development, with at least 2 years using Flutter/Dart. 2.Strong portfolio of Flutter apps published on the App Store, Google Play, web or desktop. 3.Proficiency in building responsive and adaptive UI across devices and screen sizes. 4.Hands-on experience in integrating backend services and APIs. 5.Experience working with cross-platform state management libraries (e.g., Provider, Riverpod,Bloc). 6.Strong knowledge of mobile architectures and app lifecycle. 7.Familiarity with Git and version control practices. 8.Ability to write clean, maintainable, and well-documented code.Nice to Have (Preferred): 9.Experience with Kotlin Multiplatform (KMM). 10.Familiarity with native development (Android/iOS) and platform channel integration. Qualifications : - Bachelor's degree in Computer Science (or related field) Expertise in Object Oriented Design, Database Design, and XML Schema Experience with Agile or Scrum software development methodologies Ability to multi-task, organise, and prioritise work. Experience: 3+ Years experience Job Location: Indore (Onsite) Joining: Immediate (prefer less than 15 days Notice Period) Share Resume :- hr@jstechalliance.com or can contact here - Call : 0731-3122400 [*Ask for Anjali (HR Department) ]* WhatsApp : 8224006397 Job Type: Full-time Pay: ₹11,854.31 - ₹55,200.25 per month Ability to commute/relocate: Vijay Nagar, Indore, Madhya Pradesh: Reliably commute or planning to relocate before starting work (Required) Application Question(s): Immediate Joiner Have you worked on Kotlin and JAVA? How many years of experience do you have with Native Android or IOS? How many years of experience do you have with Flutter for Web and Desktop? How many years of experience do you have with Kotlin Multi Platform (KMM)? What is your current location? Education: Bachelor's (Required) Experience: Flutter: 3 years (Required) Language: English (Required) Work Location: In person

Posted 3 weeks ago

Apply

5.0 - 8.0 years

12 - 14 Lacs

Bengaluru

Work from Office

We partner with businesses to design and build Tech platforms from scratch or to re-engineer and modernize their legacy systems. Our teams have expertise in Full Stack Technologies, REST API Servers, Blockchain, DevOps, Cloud Technologies, Data Engineering, and Test Automation. We are building next-gen SaaS platforms for e-commerce and health-tech domains. Role Description: We are seeking a skilled Mid-Level Android Developer with strong expertise in Kotlin, Android SDK, and modern architecture components. The ideal candidate will have hands-on experience developing complex Android applications, particularly in OTT platforms, Android TV, and live streaming. Responsibilities include designing and building scalable, high-quality apps with responsive UI using Jetpack libraries and Compose, ensuring optimal performance across various devices and Android versions. Proficiency in asynchronous programming with Kotlin coroutines, dependency injection frameworks like Dagger2 or Hilt, and unit testing is essential. Strong communication skills and experience using Git and JIRA for effective collaboration in an agile environment are also required. This role is based onsite in Bangalore. Responsibilities: Design, develop, and maintain high-performance Android applications with a focus on large-scale and complex implementations. Build applications using Kotlin, adhering to Android development best practices and modern architecture components. Collaborate with product, design, and backend teams to develop OTT and Android TV applications, including live streaming functionalities. Implement responsive UI/UX using Android UI design principles, patterns, and Jetpack Compose (preferred). Utilize Android Jetpack libraries and architecture components for efficient and scalable app development. Write clean, maintainable code with a focus on Kotlin coroutines, asynchronous programming, and efficient memory/thread management. Apply strong debugging and unit testing practices to ensure app reliability and performance in distributed environments. Integrate and manage dependency injection using Dagger2 or Hilt frameworks. Ensure compatibility and performance across multiple Android versions, screen sizes, and device types. Leverage experience with TIF (TV Input Framework) for Android TV (if applicable). Collaborate effectively with team members using Git for version control and tools like JIRA for issue tracking and sprint planning. Demonstrate strong communication and interpersonal skills in a fast-paced, agile environment. Must have an experience in Kotlin, OTT, Android TV,live streaming, Jetpack Compose

Posted 3 weeks ago

Apply

2.0 years

2 - 4 Lacs

Chandigarh

On-site

Job Title: Mobile App Developer & Trainer (Android / Flutter) Company: CBitss Technologies Location: Chandigarh (On-site) Experience Required: Minimum 2 Years (Industry or Training) Joining: Immediate About Us CBitss Technologies is a premier IT training institute committed to delivering cutting-edge skills to students and professionals. We are seeking a dynamic and experienced Mobile App Development Trainer with strong expertise in Android and Flutter to lead our app development training programs. Key Responsibilities Deliver high-quality training sessions on Android development , Flutter framework , and related mobile technologies. Develop course content, training materials, assignments, and real-world projects to ensure practical learning outcomes. Provide hands-on guidance on mobile UI/UX, state management, API integration, and app deployment (Play Store, iOS, etc.). Mentor students, assess progress, and support project development. Stay current with mobile development trends, tools, and best practices. Collaborate with the academic and placement teams to ensure high-quality education delivery. Required Skills & Qualifications Minimum 2 years of professional experience in mobile app development (Android native or Flutter) and training . Strong hands-on experience with Android Studio , Kotlin/Java , and/or Flutter (Dart) . Good understanding of mobile architectures, APIs, databases (e.g., SQLite, Firebase), and UI components. Ability to clearly explain technical concepts to beginners and advanced learners. Excellent communication, mentoring, and presentation skills. Preferred Skills (Bonus) Experience in deploying apps to the Google Play Store or Apple App Store . Familiarity with cross-platform development, REST APIs, Firebase, or version control (Git). Exposure to hybrid mobile frameworks like React Native is a plus. Why Join CBitss Technologies? Opportunity to shape careers and empower future developers. Friendly and supportive work environment. Exposure to the latest in mobile technology and training methodologies. Competitive salary with performance incentives. #HiringNow #MobileAppTrainer #AndroidTrainer #FlutterTrainer #AppDevelopmentTrainer #ImmediateJoiner #MobileDeveloperJobs #FlutterJobs #AndroidJobs #CareerOpportunity #ChandigarhJobs #Kotlin #Firebase #MobileAppJobs Job Type: Full-time Pay: ₹20,876.75 - ₹35,836.07 per month Benefits: Cell phone reimbursement Internet reimbursement Provident Fund Ability to commute/relocate: Chandigarh, Chandigarh: Reliably commute or planning to relocate before starting work (Required) Experience: Mobile applications: 2 years (Required) Location: Chandigarh, Chandigarh (Required) Work Location: In person

Posted 3 weeks ago

Apply

0 years

1 - 3 Lacs

India

On-site

Role Overview As a React Native Android App Developer, you’ll own the end‑to‑end delivery of Android features—from design and architecture through development, testing, and release. You’ll collaborate closely with product, design, and backend teams to ship high‑quality, maintainable code that delights our users. Key Responsibilities Feature Development: Build and maintain Android app features in React Native, translating UI/UX designs into pixel‑perfect, performant screens. Native Modules: Implement and integrate native Android modules (Java/Kotlin) when React Native bridge modules are needed. Performance Optimization: Profile and optimize app performance, memory usage, and startup time. Code Quality: Write clean, well‑tested code with comprehensive unit and integration tests. Collaboration: Work with designers, product managers, and backend engineers to define technical requirements and ensure seamless API integration. CI/CD & Releases: Configure and maintain CI pipelines, beta releases (e.g., TestFlight, Firebase App Distribution), and Play Store deployments. Maintenance & Support: Diagnose and fix bugs, address crash reports (e.g., via Sentry), and ensure compatibility across Android versions and devices. Mentorship & Best Practices: Share knowledge, conduct code reviews, and help establish best practices for the React Native codebase. Job Type: Contractual / Temporary Contract length: 3 months Pay: ₹13,346.43 - ₹25,338.16 per month Schedule: Day shift Work Location: In person

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

At Talkdesk, we are courageous innovators focused on redefining the customer experience, making the impossible possible for companies globally. We champion an inclusive and diverse culture representative of the communities in which we live and serve. And, we give back to our community by volunteering our time, supporting non-profits, and minimizing our global footprint. Each day, thousands of employees, customers, and partners all over the world trust Talkdesk to deliver a better way to great experiences. We are recognized as a cloud contact center leader by many of the most influential research organizations, including Gartner and Forrester. With $498 million in total funding, a valuation of more than $10 Billion, and a ranking of #16 on the Forbes Cloud 100 list, now is the time to be part of the Talkdesk legacy to help accelerate our success in a new decade of transformational growth. At Talkdesk, we embrace FAST, our fundamental operating principles that define who we are as an organization. These principles drive us to make the impossible possible. FAST: Focus + Accountability + Speed = Talkdesker. Focus: Focus time, energy and attention on what is most impactful for the business and thoughtful about how and when to partner with others. Accountability: Hold self and others accountable to meet commitments and drive results. Accept responsibility for successes and failures. Speed: Execute with agility and urgency. Act promptly, decisively, and without delay. Make good and timely decisions that keep the organization moving forward. Talkdesker: YOU! Responsibilities: Development of cloud apps using cutting-edge technologies (cloud infra, APIs, Analytics and AI technologies) Design and implement integrations between Talkdesk and external systems, using APIs, middleware tools, and custom development. Support and maintain current apps, including the data model, coding best practices, user permissions, integrations with internal applications, security settings Requirements: 2+ years’ experience in Software Developmentespecially cloud apps Strong back-end skills with OOP and cloud dbs Experience with - or knowledge - of microservices architecture, APIs, message brokers, Kubernetes/EKS or other container orchestrators Experience in Product development - or a clear interest in working in this domain Plus: experience with Kotlin, Java, Spring Boot Plus: experience with Temporal (temporal.io) Plus: experience with cloud integrations Work Environment and Physical Requirements: Primarily office-environment work, extended periods of sitting or standing, computer-based work. Limited lifting, and equipment usage limited to computer-related equipment (keyboards, mouse, etc.) The Talkdesk story hinges on empathy and acceptance. It is the shared goal among all Talkdeskers to empower a new kind of customer hero through our innovative software solution, and we firmly believe that the best path to success for our mission is inclusivity, diversity, and genuine acceptance. To that end, we will hire, promote, work along, cheer for, bond with, and warmly welcome into the Talkdesk family all persons without regard to ethnic and racial identity, indigenous heritage, national origin, religion, gender, gender identity, gender expression, sexual orientation, age, disability, marital status, veteran status, genetic information, or any other legally protected status.

Posted 3 weeks ago

Apply

8.0 - 12.0 years

20 - 27 Lacs

Bengaluru

Hybrid

About company Lumine Group is a company that specializes in acquiring, strengthening, and growing businesses in the communications and media software industry. As a buy-and-hold forever acquirer, Lumine Group carefully selects businesses based on their potential for long-term sustainable growth. With the mission to illuminate the potential of communications and media software businesses, Lumine Group empowers companies with resources, knowledge, and tools to help them achieve their full potential. As an optimistic and forward-looking company, Lumine Group is motivated by the success of its businesses. Lumine Group is publicly traded on the Toronto Stock Venture Exchange (TSXV:LMN). https://www.luminegroup.com/ Job Title: Senior Android Developer Qualifications & Experience: Proven experience as an Android Developer with 6+ years in Android application development. Bachelors or Master’s degree in Computer Science, or equivalent professional experience. 4+ years of hands-on experience with Kotlin for Android development. In-depth knowledge of mobile app technologies, including data persistence, asynchronous programming, design principles, and platform best practices. Experience working with third-party libraries and APIs. Additional experience with native development is a plus. Strong understanding of unit testing and architectural patterns such as MVC and MVVM. Familiarity with RESTful APIs and backend service integration. Proficient in version control systems like Git and others. Experience with CI/CD (Continuous Integration/Continuous Deployment) practices is advantageous. Excellent attention to detail and ability to multitask effectively to meet project objectives. Strong written and verbal communication skills, with the ability to collaborate across cross-functional teams. Hands-on experience with Agile development methodologies such as Scrum or Kanban. Ability to thrive in a collaborative, fast-paced team environment.

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies