Loading...

{{notif_text}}

Work at top Indian companies and global startups in 2020 - Check it out

Kotlin Jobs in Bangalore (Bengaluru)

Explore top Kotlin Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Technical Architect (Android)
Technical Architect (Android)

via upGrad
Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai, Bengaluru (Bangalore)
Experience icon
7 - 9 years
Salary icon
Best in industry{{renderSalaryString({min: 2000000, max: 3500000, duration: "undefined", currency: "INR", equity: false})}}

Role Summary: As a Technical Architect, you will own the Android app and strive to deliver the best learning experience out there to our learners that upGrad is known for. A major part of your role would involve thinking about new features and new ways to deliver quality learning experience to our learners Roles & Responsibilities: Lead a project end-to-end and collaborate across functions. Drive planning, estimation and execution. Understand requirements well and come up with efficient design, while developing complex, well backed and bug-free products Be the go-to person for the mobile application developers and mentor the team from a technical POV Communicate clearly, gets clarification and establish expectations for all stakeholders Help establish SDLC best practices and high standards of code quality. Proactively identifies and resolves issues in requirements, design and code  Perform peer code reviews and help us all get better   Skills:  Minimum 7+ years of hands-on Android development experience Strong knowledge of Android SDK, Android architectural patterns especially MVVM and their importance in scalable software development process Hands on in Java and object oriented concepts. Understanding of Google Android design principles and interface guidelines  Experience of Android Live Data, Kotlin and Constraint layout would be a huge plus  Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning. A knack for benchmarking and optimization Working knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with cloud message APIs and push notifications   Qualification – B.Tech/M.Tech/MCA(IT/Computer Science) Years of Exp – 6-9 Years

Job posted by
apply for job
apply for job
Priyanka Muralidharan picture
Priyanka Muralidharan
Job posted by
Priyanka Muralidharan picture
Priyanka Muralidharan
Apply for job
apply for job

Android Developer
Android Developer

via Amicon
Founded
Products and services{{j_company_types[ - 1]}}
{{j_company_sizes[ - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 3 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 2000000, duration: "undefined", currency: "INR", equity: false})}}

We are looking for an Android developer responsible for the development and maintenance of the Vyapar android application. Your primary focus will be the development of Android applications. A strong understanding of Core Java and Database is critical for the role. Responsibilities: Translate designs and wireframes into high-quality code Design, build and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Helping the team members and guiding them for the right design and implementation Skills: Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Good knowledge of the SQLite database.

Job posted by
apply for job
apply for job
Chandrakala M picture
Chandrakala M
Job posted by
Chandrakala M picture
Chandrakala M
Apply for job
apply for job

AWS Architect
AWS Architect

Founded 2010
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore), Hyderabad
Experience icon
9 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 6000000, max: 8000000, duration: "undefined", currency: "INR", equity: false})}}

Hi,   Hiring for AWS Architect - Principal Engineer   Edu: BE / B.Tech Exp : 9 - 12 yrs Work Location : Bangalore / Hyderabad   Mandatory : AWS Solution Architect or SysOps Admin certification is a must.   Job Description :   10+ years of total relevant software engineering experience in a technology, product captive or startup firm.    AWS Solution Architect or SysOps Admin certification is a must; 4+ years of relevant solution design/implementation experience post certification.   Sound demonstrated working experience across compute, storage, database, security/compliance,application integration and analytics domains of AWS services.   Expertise in designing and architecting enterprise grade software with focus on quality, scalability and extensibility.   Strong hands on working experience in implementing micro-services and distributed systems in the cloud    Proficiency in one of Java, Kotlin, Golang or Python    Experience with CI/CD tools    Experience with cloud data warehouses such as Athena and Snowflake is an advantage.    Experience with SRE principles is a plus

Job posted by
apply for job
apply for job
Rishika Teja picture
Rishika Teja
Job posted by
Rishika Teja picture
Rishika Teja
Apply for job
apply for job

React.js Developer
React.js Developer

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 6 years
Salary icon
Best in industry{{renderSalaryString({min: 500000, max: 1800000, duration: "undefined", currency: "INR", equity: false})}}

Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model  Thorough understanding of React.js and its core principles Experience with popular React.js workflows for state management (such as Redux/Mobx) Familiarity with RESTful APIs  Knowledge of modern authorization mechanisms, such as JSON Web Token Familiarity with modern front-end build pipelines and tools Experience with common front-end development tools such as Babel, Webpack, NPM, etc.  Ability to understand business requirements and translate them into technical requirements  A knack for benchmarking and optimization  Experience in Python or Java/Kotlin development

Job posted by
apply for job
apply for job
91 Social picture
91 Social
Job posted by
91 Social picture
91 Social
Apply for job
apply for job

Senior Android Developer
Senior Android Developer

via zyoin
Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 2000000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

Requirements: 3+ years of development exposure to Equity Brokerage / Financial products space Strong experience in Design patterns, Android UI design principles and ObjectOriented Programming Experience with building Apps with Android SDK, Java, RxJava, SQL Lite, and Rest APIs Ability to develop and maintain lightweight applications that can run seamlessly in low-end android devices under poor bandwidth, and prepaid data connections Deeply technical with a track record of successful delivery as an individual contributor Experience on web service integration (REST, JSON, XML) Handling different versions of Android, and how to deal with different screen sizes Experience with Maven / Grade, CI tools like Jenkins Strong understanding of CS Fundamentals, Algorithms, and Data Structures Strong understanding of the Full Mobile Development Life Cycle Able to create high-quality code which is testable and maintainable Great problem-solving skills and excellent team skills.

Job posted by
apply for job
apply for job
Sampath Kumar picture
Sampath Kumar
Job posted by
Sampath Kumar picture
Sampath Kumar
Apply for job
apply for job

Android Developer
Android Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 9 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1200000, duration: "undefined", currency: "INR", equity: false})}}

Required Skills:  5 years of experience in android app development using Java.  Experience working with remote data via REST and JSON using Retrofit, GSON, Moshi.  Hands on knowledge with third-party libraries (Glide, Timber, RxJava, etc).  Working knowledge on Dependency injection using Dagger, Koin, etc.  Proficient understanding of code versioning tools using Git, SVN, etc.  Understanding of Android’s design principles and interface guidelines (MVVM, MVP, MVI, VIPER)  Experience with offline storage, threading, and performance tuning using Room, SQLite, etc.  Solid understanding of the full mobile development life cycle.  Have published at least two native Android applications.    Good to have:  Experience in iOS applications development with Swift is a huge plus  Good knowledge on the practices like TDD, DDD is a huge plus.  Experience in writing UI/Unit tests using Espresso, Robolectric, Android X Core Testing is a huge plus.    Responsibilities:  Design and build applications for the Android platform  Write unit and UI tests.  Ensure the performance, quality, and responsiveness of applications  Collaborate with a team to define, design, and ship new features  Identify and correct bottlenecks and fix bugs  Help maintain code quality and organisation.

Job posted by
apply for job
apply for job
Johnly Earnest picture
Johnly Earnest
Job posted by
Johnly Earnest picture
Johnly Earnest
Apply for job
apply for job

Mobile Developer
Mobile Developer

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1200000, duration: "undefined", currency: "INR", equity: false})}}

5+yrs of experience end to end in Andriod Must have very good experience in Java or Kotlin Good to have: Swift or Objective C

Job posted by
apply for job
apply for job
Johnly Earnest picture
Johnly Earnest
Job posted by
Johnly Earnest picture
Johnly Earnest
Apply for job
apply for job

Senior Android Developer
Senior Android Developer

via zyoin
Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 900000, max: 5000000, duration: "undefined", currency: "INR", equity: false})}}

Roles & Responsibilities● Write high quality code & unit tests, builds, tests as per agreed timelines.● Follows and promotes SDLC best practices: Coding standard, testing, code reviews, codecomments etc.● Keeps key stakeholders informed about progress and problems; avoids surprises.● Organizes and expresses ideas clearly and concisely.● Exhibits strong problem solving skills.● Exhibits excellent teamwork and helps achieve team goals.Ideal Candidate Profile● Strong grasp of computer science fundamentals and excellent problem solving skills.● Good understanding of software engineering practices, Data Structures & Algorithms.● Solid programming skills in Java/Kotlin.● Good communication skills.● Strong sense of ownership and accountability.● Experience in Reactive programming, Asynchronous programming and Unit Testing willbe an added advantage.● 3-5 years of experience in product driven organization.● A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs,NITs, or other top engineering institutes)Technologies we're working with● MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines,Dagger and Retrofit.Position: Lead AndroidRoles & Responsibilities● Write high quality code & unit tests, builds, tests as per agreed timelines.● Follows and promotes SDLC best practices: Coding standard, testing, code reviews, codecomments etc.● Keeps key stakeholders informed about progress and problems; avoids surprises.● Organizes and expresses ideas clearly and concisely.● Exhibits strong problem solving skills.● Exhibits excellent teamwork and helps achieve team goals.Ideal Candidate Profile● Strong grasp of computer science fundamentals and excellent problem solving skills.● Good understanding of software engineering practices, Data Structures & Algorithms.● Solid programming skills in Java/Kotlin.● Good communication skills.● Strong sense of ownership and accountability.● Experience in Reactive programming, Asynchronous programming and Unit Testing willbe an added advantage.● 0-3 years of experience in product driven organization.● A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs,NITs, or other top engineering institutes)Technologies we're working with● MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines,Dagger and Retrofit.

Job posted by
apply for job
apply for job
Suchoritha Zyoin picture
Suchoritha Zyoin
Job posted by
Suchoritha Zyoin picture
Suchoritha Zyoin
Apply for job
apply for job

Android Developer - Software Engineer
Android Developer - Software Engineer

via zyoin
Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 5 years
Salary icon
Best in industry{{renderSalaryString({min: 1500000, max: 2500000, duration: "undefined", currency: "INR", equity: false})}}

Responsibilities: Write high quality code & unit tests, builds, tests as per agreed timelines. Follows and promotes SDLC best practices: Coding standard, testing, code reviews, code comments etc. Keeps key stakeholders informed about progress and problems; avoids surprises. Organises and expresses ideas clearly and concisely. Exhibits excellent teamwork and helps achieve team goals.   Requirements: Exhibits strong problem solving skills. Strong grasp of computer science fundamentals and excellent problem solving skills. Good understanding of software engineering practices, Data Structures & Algorithms. Solid programming skills in Java/Kotlin. Good communication skills. Strong sense of ownership and accountability. Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage. 0-3 years of experience in product driven organisation. A Bachelors or Masters degree in engineering from a reputed institute (preferably IITs, NITs, or other top engineering institutes)   Technologies we're working with: MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava, Kotlin, Coroutines, Dagger and Retrofit.

Job posted by
apply for job
apply for job
Shubha N picture
Shubha N
Job posted by
Shubha N picture
Shubha N
Apply for job
apply for job

Android Developer - Lead
Android Developer - Lead

via zyoin
Founded 2005
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 2000000, max: 5000000, duration: "undefined", currency: "INR", equity: false})}}

Lead Engineer -  Responsibilities: Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution. Understands requirements well and comes up with efficient design Develops complex, well backed and bug-free products. Estimates accurately. Takes well-reasoned tech decisions keeping in mind goals and trade-offs Becomes a go-to person in more than one area. Provide technical mentoring to team Communicates clearly, gets clarifications and establishes expectations for all parties Helps establish SDLC best practices and high standards of code quality Demonstrates excellent problem solving & debugging skills Proactively identifies and resolves issues in requirements, design and code Perform peer code reviews and help us all get better.   Requirements: Solid experience in JAVA and Kotlin. Should have experience in Reactive programming, Asynchronous programming and Unit Testing. Has an ability to quickly learn and contribute in multiple codebase. Overcomes roadblocks and requires minimal oversight Takes initiatives to fix issues/tech debts before assigned to him/her. Able to deep dive into codebase and advise QA of possible regression impact. Communicates tech decisions through design docs and tech talks. Has delivered projects with end-to-end accountability. Keeps track of industry trends and introduces right tech/tools for a given job. Excellent understanding of software engineering practices, Design Patterns, Data Structures, Algorithms. 5+ years of experience in a product-driven organisation.

Job posted by
apply for job
apply for job
Shubha N picture
Shubha N
Job posted by
Shubha N picture
Shubha N
Apply for job
apply for job

Android Developer
Android Developer

Founded 2020
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 1200000, duration: "undefined", currency: "INR", equity: false})}}

Job DescriptionWe are looking for an Android developer responsible for the development and maintenance ofapplications aimed at a vast number of diverse Android devices. Your primary focus will be thedevelopment of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.Responsibilities Translate designs and wireframes into high quality code  Design, build, and maintain high performance, reusable, and reliable Java code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality Skills Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as “touch” Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with continuous integration

Job posted by
apply for job
apply for job
Satyadev Anupindi picture
Satyadev Anupindi
Job posted by
Satyadev Anupindi picture
Satyadev Anupindi
Apply for job
apply for job

Engineering Manager - Mobile (Android & iOS)
Engineering Manager - Mobile (Android & iOS)

via upGrad
Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai, Bengaluru (Bangalore)
Experience icon
8 - 11 years
Salary icon
Best in industry{{renderSalaryString({min: 2800000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

About the Role A highly motivated and passionate individual who has experience in executing end to end web based products and applications; bringing them to production quickly and with high quality. Passionate about building flexible and scalable solutions with an eye for detail and can weigh pros and cons to find best possible solutions.  Role and Responsibilities Collaborate with Product Managers to plan, implement and deliver tasks and modules on a timely basis with best practices and adherence to SOPs. Understand the product requirements, ask questions, and gather information and feedback to design and deliver features both on Android and iOS. Create a roadmap of tasks to be delivered for both iOS and Android applications in sync, such that new features go to the end-user at same time.  Lead the design of Android and iOS applications in a modular fashion with reusable components. Proactively identify issues related to memory consumption, battery drain and multi-threading in the application by planning regular tests and analysis. Deliver Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.  Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices. Manage a highly skilled and efficient team by hiring, keeping the team motivated, and managing performance. Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan. Prioritize to manage ad-hoc requests in parallel with ongoing projects. Hands on with programming with 50%+ of bandwidth going into modules owned. Skills/Experience A highly talented developer with 10+ years of hands-on experience in building apps that have been released to the Play Store(Android) and Appstore(iOS).  Demonstrated experience managing teams of 5-10 or more engineers in mobile application teams. Strong knowledge of Android, Kotlin, iOS, Swift, Objective C and working with MVVM, MVP, MVC patterns. Experience building mobile applications which lean heavily on connecting to cloud services to gather data and stream videos/content.  Working knowledge of Xamarin or Flutter (cross platform frameworks) is highly preferred.  Practitioner of test driven development practices. Experience in creating and adhering to best practices for development.

Job posted by
apply for job
apply for job
Priyanka Muralidharan picture
Priyanka Muralidharan
Job posted by
Priyanka Muralidharan picture
Priyanka Muralidharan
Apply for job
apply for job

SSE - Senior Software Engineer ( Android - Kotlin )
SSE - Senior Software Engineer ( Android - Kotlin )

via Qrata
Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Bengaluru (Bangalore)
Experience icon
2 - 5 years
Salary icon
Best in industry{{renderSalaryString({min: 700000, max: 1000000, duration: "undefined", currency: "INR", equity: false})}}

Hands - on Android Development.Experience on Kotlin Server ( Programming ).React Native - Android Dev.

Job posted by
apply for job
apply for job
Blessy Fernandes picture
Blessy Fernandes
Job posted by
Blessy Fernandes picture
Blessy Fernandes
Apply for job
apply for job

UI Developer
UI Developer

Founded 2017
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Remote, Mumbai, Bengaluru (Bangalore)
Experience icon
5 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 3000000, max: 4000000, duration: "undefined", currency: "INR", equity: false})}}

Responsibilities: • Responsible for development of new highly-responsive, web-based user interface • Construct visualizations that are able to depict vast amounts of data • Work and collaborate with the rest of the engineering team • Work with product team and graphic designers • Learn and understand user interactions • Develop a flexible and well-structured front-end architecture, along with the APIs to support it Requirements: • 3+ yrs of experience • Experience with JavaScript • Experience with REACT• Experience with HTML / CSS • Experience with REST API's

Job posted by
apply for job
apply for job
Animesh Kejriwal picture
Animesh Kejriwal
Job posted by
Animesh Kejriwal picture
Animesh Kejriwal
Apply for job
apply for job