Senior Android Engineer

Place of work Work from home
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

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.

The position is suitable for candidates with education

This position is suitable for fresh graduate
Company Name: Shuttl
You will be redirected to another website to apply.
Offer ID: #1247858, Published: 4 hours ago, Company registered: 1 month ago

Other offers

Senior Mobile Software Engineer
2270login
Job Description: We are seeking a skilled Mobile Application Developer to join our team. • Develop and maintain React Native applications for Android and iOS platforms, ensuring optimal performance, scalability, and main...
Senior Mobile Software Engineer
2270login
Job Description: We are seeking a skilled Mobile Application Developer to join our team. • Develop and maintain React Native applications for Android and iOS platforms, ensuring optimal performance, scalability, and main...
Software Developer - Flutter
2270login
The ideal candidate will have 3-5 years of experience in mobile app development, with a strong focus on Flutter. You will be responsible for building high-quality, high-performance mobile applications for both iOS and An...
Android Cum Flutter Developer | Mumbai
2270login
We are looking for an Android cum Flutter Developer with 4-5 years of experience. Candidates should have the ability to take the initiative in the project and get it done. Total Openings: 4 Note: This is an On-Site job (...
Software Engineer III-React.js & Java
2270login
JOB DESCRIPTION We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and community banking- We...
Mobile Application Developer – Android
2270login
· Mumbai, IN
Android Developer [Multiple openings for Junior and Mid Level]Android – Strong OO design and programming skills in Java (J2EE/ J2ME)Familiar with the Android SDKKnowledge of SQLite, MySQL or similar database management s...
Founding Mobile Engineer Android (Kotlin)
2270login
As an Android Developer at Skyclad Ventures, you will be an integral part of the Product Engineering team. Skyclad Ventures is an engineering-led venture builder that focuses on bringing innovative ideas to life. Joining...
Mobile android developer
2270login
A mobile app developer would be expected to gather requirements around functionality and translate those requirements into simple but effective web and mobile solutions, design mobile user interfaces, develop and maintai...
iOS - Mobile Developer
2270login
Requirement Good knowledge of XCode, Interface builders and Instruments Good knowledge of OpenGL-ES, Cocos2d, Box2d and Chipmunk engines Experienced in integrating mobile apps with Sqlite DB, Webservices, JSON Parsing an...
Android Platform Developer
2270login
Key Responsibilities: Customize and optimize AOSP for media streaming and video collaboration devices. Develop and integrate custom Android framework components. Work on low-level components such as Camera HAL, Display M...
Talented Android Engineer Shout Networking
2270login
As a Mobile Software Developer, your primary objective will be to design and build mobile applications for Android platforms while actively participating in application design discussions and decisions You will be an int...
WEB DEVELOPER TRAINEE, WEB DESIGN, PHP DEVELOPER, SOFTWARE DEVELOPER FRESHER
2270login
Dear Candidates, Greeting of the day! We are hiring candidate:- Freshers /EXP BOTH candidates can apply for this SOFTWARE DEVELOPERS / WEB DEVELOPERS / WEB designing / SEO Please note: We currently have openings for live...
Android Developer Intern
2270login
Experience: 0 - 1 years Location: New Delhi Job Description : We are looking for a passionate and motivated Android Development Intern eager to gain hands-on experience in building scalable and innovative mobile applicat...
iOS Developer job in Delhi
2270login
sevenstar websolutions Full Time New Delhi We are looking for a Senior iOS (Native Swift/ Objective C) with minimum 3 to 6 years experience. Required Key Skills • Degree in Computer Science, Engineering or a related subj...
Android App Development
2270login
Selected intern's day-to-day responsibilities include: 1. Working on the project for product development 2. Meeting 3. Discussion Skill(s) required Dart Firebase Flutter PHP Who can apply Only those candidates can apply ...