Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Android Platform - @ The Story

Home > Programming & Design

 Senior Software Engineer - Android Platform -

Desired Candidate Profile


Senior Software Engineer - Android Platform - SDK/Java (2-6 yrs)

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 us 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, 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 stand-ups.

- 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.

- Candidates from Product BaS

- 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 profiles. Working knowledge of Reactive programming and Kotlin is a huge plus.

- You should be knowledgeable about programming languages, operating systems, networks, databases and SQL, algorithms, architecture, code design, and design patterns.

Education:

UG:   Any Graduate - Any Specialization, B.Tech/B.E. - Any Specialization, Computers

PG:  Any Postgraduate - Any Specialization

Doctorate:  Doctorate Not Required

Contact Details:

+ View Contactajax loader


Keyskills:   Java Android Studio Android SDK Android Application Development SQL Algorithms Google Maps Software Engineering Design Patterns Operating Systems

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

The Story

The Hiring Story Leading client of The Hiring Story