Cutshort logo
Shuttl logo
Senior Android Engineer
Senior Android Engineer
Shuttl's logo

Senior Android Engineer

Shamsul Arfeen's profile picture
Posted by Shamsul Arfeen
3 - 6 yrs
₹18L - ₹36L / yr
Delhi, Gurugram, Noida
Skills
skill iconAndroid Development
Mobile App Development
Native
Why Shuttl ? We are India's largest app-based bus-service platform easing the office commute of over 50,000 intra city travelers daily through our 800+ strong bus fleet with our presence in 7 cities. We have been well-funded by Amazon US, Dentsu, Sequoia Capital, Times Internet and Lightspeed Ventures with a total cumulative funding of $34mn till date. Shuttl is solving a perpetual problem of urban commute that impacts a lot of lives daily. The opportunity is to solve a big problem on safety & commute comfort by leveraging Technology through our platform that uses live tracking, intelligent routing and predictive analysis based on existing traffic patterns. We have entered into new business verticals recently and are rapidly scaling up. Thus, we are also expanding our Engineering team. Would you be interested in exploring opportunities with us? What will I do? You will work as an Senior Software Engineer for the Android app in the Consumer team. The consumer mobile apps are the primary way that our customers regularly interact with Shuttl for finding routes and booking their rides. You will report into the Team Lead for the Consumer team. Your team mates will be other Android, iOS and backend engineers. As a senior software engineer at Shuttl you are responsible for developing new features and maintaining existing ones, contributing to architecture and code design as well as coaching and training of junior software engineers. How do we work? Our engineering process is a five step process which consists of phases for planning, developing, testing & profiling, releasing and monitoring. The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption. The development and testing phase coexist and involve writing code, unit tests, performance tests, profiling, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups. The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features. The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective. What skills should I have? For this role we expect you to have 3-5 years of experience in Android application development primarily using Java. You should have strong knowledge of Android SDK & Runtime Environments, Location services, Google Maps and other Android support libraries. You should be well acquainted with Android Studio and various profilers. Working knowledge of Reactive programming and Kotlin is huge plus. You should be knowledgeable about programming languages, operating systems, networks, databases and SQL, algorithms, architecture, code design and design patterns.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Shuttl

Founded :
2015
Type :
Product
Size :
100-500
Stage :
Raised funding

About

Founded in 2015, Shuttl is India's largest office commute service provider. With a mission of solving the pain of commute, Shuttl offers a space-efficient, safe, and cost-effective solution for urban India. Shuttl has demonstrated the ability to simultaneously address the dual challenge of congestion and pollution. The company catalyzes a shift away from private vehicles towards shared mobility - a win-win for citizens and cities. It also drives entrepreneurship by providing bus-owners on its platform with the latest technology, better financing, and relevant training, to help them scale and participate in offering a smarter, safer, and greener solution to bus riders. Today, Shuttl serves over 1,00,000 rides daily in seven cities including Delhi-NCR region, Mumbai, Kolkata, Pune, Chennai & Hyderabad. It covers 350+ long routes and operates a fleet of 2000 buses. It has also been awarded UK's Ashden Award (2018) and Road Safety Award by FICCI (2017). Shuttl is backed by Sequoia Capital, Amazon Alexa Fund, Times Internet, Lightspeed Ventures, Dentsu Ventures, Toyota Tsusho & SPARX Group.
Read more

Connect with the team

Profile picture
Suvidha Chib
Profile picture
Ravi Shah
Profile picture
Yamini Galhotra
Profile picture
Zinal Patel
Profile picture
Anuj Kanojia
Profile picture
Shamsul Arfeen
Profile picture
Tanika Monga
Profile picture
Divya Rao

Company social profiles

linkedin

Similar jobs

Building lifestyle health product for Women in India
Building lifestyle health product for Women in India
Agency job
via Qrata by Blessy Fernandes
Bengaluru (Bangalore)
3 - 6 yrs
₹20L - ₹30L / yr
skill iconReact Native
Mobile App Development
skill iconAndroid Development
skill iconiOS App Development

Responsibilities


  • Own the end-to-end development and launch of features on the our App
  • Participate in scoping, planning discussions with the designers, PMs, and Leads
  • Conceptualize and develop prototypes quickly
  • Develop and own launch plans to completion
  • Identify opportunities and implement solutions to improve the performance and the architecture of our App
  • We will depend on this person to set-up/improve the code quality, tracking, and App architecture and this person needs to have extensively worked on React + Android/iOS


Required Skills



  • Min. 3 years of Full-time work experience (College projects, Internships are not a part of this) Hands-on experience with React Native
  • Deep expertise of either iOS or Android platform and ecosystems
  • Deep understanding of your tools: Languages, frameworks, systems.
  • Experience with abstracting requirements into frameworks.


Read more
American multinational information technology services
American multinational information technology services
Agency job
via Jobdost by Sathish Kumar
Pune
3 - 8 yrs
₹15L - ₹35L / yr
skill iconReact Native
skill iconReact.js
skill iconiOS App Development
skill iconAndroid Development
API
+1 more
What are we looking for?
  • Minimum 3yrs of exp in building React native apps for android and iOS
  • Solid understanding of iOS and Android ecosystems.
  • Must have worked on hardware integration with the apps.
  • Understanding of various navigation models in mobile apps
  • Good at debugging, testing, performance optimization.
  • Interpersonal skills: good team player, ready to take challenges ability to deliver in a fast-paced environment.
Key Responsibilities
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Read more
Waakif
Farhan A
Posted by Farhan A
Remote only
2 - 5 yrs
₹4L - ₹9L / yr
skill iconReact Native
skill iconJavascript
skill iconReact.js
skill iconAndroid Development
skill iconiOS App Development
+3 more

This is a full-time for a React Native Developer. The React Native Developer will be responsible for designing and implementing front-end and back-end app development, developing software solutions, and working with JavaScript and Redux.js . The React Native Developer will also be responsible for testing and debugging applications and must be able to work collaboratively with cross-functional teams to deliver quality products.


Qualifications

Expertise in Front-End Development and Back-End Web Development

Strong software development skills + String Design skills

Proficiency in JavaScript and Redux.js

Experience in building and testing React Native mobile applications

Knowledge of cross-platform mobile development frameworks

Ability to write clear, maintainable, and efficient code

Strong problem-solving and troubleshooting skills

Bachelor's degree in Computer Science, Software Engineering, or related field

Experience with Agile development methodologies is a plus.

Excellent communication and collaboration skills

Read more
TechUnity Software Systems India Pvt Ltd;
Ashwin Vijay
Posted by Ashwin Vijay
Coimbatore, Chennai, Erode, Madurai
2 - 3 yrs
₹2L - ₹3L / yr
skill iconAndroid Development
skill iconKotlin
skill iconJava
Junior Android Developer

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

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
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
Read more
Superfoneai
at Superfoneai
1 recruiter
Sourav Kumar
Posted by Sourav Kumar
Bengaluru (Bangalore)
3 - 6 yrs
₹10L - ₹15L / yr
skill iconJava
skill iconKotlin
skill iconAndroid Development
native android
Job description:

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build our Saas Application.

Responsibilities
Design and build advanced applications for the Android platform
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

Requirements
Proven software development experience and Android skills development work experience ( 3- 6 years )
Proven working experience in Android app development
Experience with Android SDK
Experience working with Native Android, Java, and Kotlin.
Read more
CWD Limited
at CWD Limited
1 recruiter
Monica Devi
Posted by Monica Devi
Navi Mumbai, Mumbai
3 - 5 yrs
₹5L - ₹8L / yr
skill iconFlutter
skill iconAndroid Development
skill iconiOS App Development
Mobile App Development

 

  • Design and Build sophisticated and highly scalable apps using flutter.
  • Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
  • Translate and Build the designs and Wireframes into high quality responsive UI code.
  • Write efficient queries for core Data.
  • Explore feasible architectures for implementing new features.
  • Resolve any problems existing in the system and suggest and add new features in the complete system.
  • Suggest space and time efficient Data Structures.
  • Follow the best practices while developing the app and also keeping everything structured and well documented.
  • Document the project and code efficiently.
  • Manage the code and project on Git in order to keep in sync with other team members and managers.
  • Interact with the Product Manager to help understand end-user feedback.
  • Ensure security guidelines are always followed while developing the app.
  • Suggest new features and/or enhancements.
  • Maintain software through product lifecycle including design, development, verification and bug fixes.
  • Resolve all the bugs in a timely manner.
  • Execute app verification protocol.
  • Follow company policies and quality procedures to ensure quality product deliverables.
  • If you have experience with Bluetooth Low Energy (BLE) based devices and related applications please highlight the same in your resume
Read more
IH  MS
at IH MS
1 recruiter
Nisha Dave
Posted by Nisha Dave
Pune
1 - 2 yrs
₹1.4L - ₹1.8L / yr
skill iconAndroid Development
android developer
android
skill iconJava
SDK Knowledge
+3 more

Job Description

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

 

Responsibilities

  • Design and build advanced applications for the Android platform
  • 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

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven software development experience and Android skills development
  • Proven working experience in Android app development and
  • Have published at least one original Android app
  • Experience with Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Solid understanding of the full mobile development life cycle.
Read more
Tablix
at Tablix
1 recruiter
Gopu Nair
Posted by Gopu Nair
Bengaluru (Bangalore)
2 - 3 yrs
₹2.5L - ₹4.5L / yr
skill iconiOS App Development
skill iconAndroid Development
skill iconReact Native
skill iconReact.js
skill iconPython
+3 more
-App Development for Android & ioS
-Backend framework integration with Python
Read more
Mintifi
at Mintifi
3 recruiters
Suchita Upadhyay
Posted by Suchita Upadhyay
Mumbai
2 - 5 yrs
₹5L - ₹8L / yr
skill iconAndroid Development
JSON
RESTful APIs
About Mintifi We are Mintifi, a Mumbai based fin-tech working on India's first data-driven supply chain financing platform. We are solving huge problem of inefficient and costly access to credit for millions of Indians distributors and retailers. We use hi-tech data driven and new-age credit models and IT solutions to solve this. We are founded by experienced entrepreneurs having experience in Investment Banking, SME Lending and Distributed Processing systems and building the businesses ground up. We have big ambitions and dreams of disrupting the supply chain lending landscape in India. In fact, we are already doing it from last 1 year. Yet, we have only scratched the surface of the problem and the underlying opportunity and that’s where the fun begins. If you want to part of exciting and challenging journey, love to solve complex problems, if finding the path amid uncertainties excites you, we are the place for you. Unique Opportunity As a fast-growing start-up, there will be tremendous growth opportunities. You can play crucial role in building the product. You will learn new technologies by working on them. Job Title: Software Developer - Android Responsibilities We are looking for an Android Developer who can drive innovation, take ownership and deliver results. • Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with backend team, third party data sources and APIs • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance Qualifications • BS/MS degree in Computer Science, Engineering or a related subject • Proven working experience in Android app development and • Have published at least one original Android app • Experience with Android SDK • Experience working with remote data via REST and JSON • Experience with third-party libraries and APIs • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies • Solid understanding of the full mobile development life cycle. Compensation Best in the industry Job Location: Mumbai
Read more
Earnsure Trade Service Pvt Ltd
Chrianjeev Sharma
Posted by Chrianjeev Sharma
Mumbai
3 - 6 yrs
₹3L - ₹7L / yr
skill iconJava
skill iconAndroid Development
Object Oriented Programming (OOPs)
Test driven development (TDD)
We are looking for an experienced Android Application developer passionate about making great products. You must have strong visual skills as well as the ability to create and implement your ideas on a mobile form factor. Selected employee's day-to-day responsibilities * Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in the ongoing codebase * Coding and programming using Object Oriented Programming, Data Structure and Algorithms, architecture/ design and build RESTful API. * Implement security and data protection * Optimise applications for performance and scalability * Collaborate with other team members working on back end services * Write reusable, testable, and efficient code * Setting up the test frameworks and Resolve technical issues. Desired Education / Experience and Skills * BE/ B.Tech/ MCA with 3+ year experience Android SDK based mobile application development * Strong knowledge of Android SDK, different versions of Android. * Knowledge of the open-source Android ecosystem and the libraries available for common tasks, build system , Android internal frameworks (HAL etc) * Experience with offline storage, threading, and performance tuning * Ability to understand business requirements and translate them into technical requirements * Understanding of Googles Android design principles and interface guidelines * Knowledge about CPU Architecture: ARM, TI, Intel is a big plus * Knowledge of embedded system boot up concepts and software layers * Experience of working with version control, bug tracking, continuous integration and other productivity enhancements software like Git, SVN, Bugzilla, Jira * Good knowledge of working with Open source software packages. * Hands on experience with UML and applying software design patterns and technical design documentation and API design techniques. * Hands on experience with SW design and development using communication protocols (SPI , UART , I2C) * Strong System programming skills , OOPS concepts and OS internals * Experienced in Android programming environment using binder, shared memory etc. * Design, build, and maintain high performance, reusable, and reliable software modules * OS: Linux / Android. Proficiency in real time multi-threaded software design and development, system programming using IPC, synchronisation primitives * Programming Language: Strong in C/C++, basic shell scripting * Experience with Unit test frameworks and tools * Development and Debugging using Host Target tool chains for embedded platforms * Basic knowledge of security concepts and protocols * Positive attitude towards work (Dynamic) and good communication skills Job Type: Full-time
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos