fbpx

Senior Software Engineer Android

SKU 2704 Categories ,
Location

Mumbai

Technical area

YoE

, , , ,

HQ Location

Company Name

Company Size

Description

Overview – At Shaadi, we always put our users first. We start by looking at things from the user’s perspective and end by evaluating how the solution has impacted the user. We are looking for People who are continuously adapting to new technologies and excited to work on products that influence millions of people every day. The Shaadi.com Android mobile applications are used by millions of people around the world of which 70% are Android user. This makes the Android team a high-stake and high scale engineering team to be part of.

Role – We are a small team of seven people managing more than 100+ apps (Shaadi App, Select & Vip App, Sangam App and 100+ community apps). This is a front-end role, but not limited to it. You will be learning a lot about Android development along with other mobile technologies too. You will be spending a good amount of time in cross functional teams shipping product features. You will work closely with product managers, designers and API developers to produce quality features while adhering to our engineering and architecture practices.

What we are working on

Recently we have rewritten the legacy code which was in Java using a TDD approach in Kotlin. Some of the other areas which we are working on.

Cross platform – Flutter 2.0 & KMM
CICD – KTLINT, etc
Code Generator
Building Design System

What you will do in this role

Understand the specifications from product, design, and QA – draft a solution followed by a team discussion on feasibility, architecture, design, etc. before implementations.
We write performant code with End-2-End tests because TDD is awesome!
Building monitoring system around the feature we ship which tell what our work result are.

What you should have

Experience in Android development with 3-7 years of experience.
We use MVVM but you should be well versed in at least one of the design pattern MVP or MVVM.
Good in OOP, Architecture, Design Patterns, SOLID principles, Data Structures and Algorithms etc.
Strong knowledge of Android UI design principles, patterns, and best practices.
Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
A knack for benchmarking and optimization.
BE (Comp/IT), ME (Comp/IT), MCA, M.Tech, B.Tech.

Brownie Points

Knowledge of KOTLIN.
Knowledge of DAGGER2 as we are completely using DAGGER2 all across.
TDD
Knowledge of cross platform – Flutter/ KMM

Overview – At Shaadi, we always put our users first. We start by looking at things from the user’s perspective and end by evaluating how the solution has impacted the user. We are looking for People who are continuously adapting to new technologies and excited to work on products that influence millions of people every day. The Shaadi.com Android mobile applications are used by millions of people around the world of which 70% are Android user. This makes the Android team a high-stake and high scale engineering team to be part of.

Role – We are a small team of seven people managing more than 100+ apps (Shaadi App, Select & Vip App, Sangam App and 100+ community apps). This is a front-end role, but not limited to it. You will be learning a lot about Android development along with other mobile technologies too. You will be spending a good amount of time in cross functional teams shipping product features. You will work closely with product managers, designers and API developers to produce quality features while adhering to our engineering and architecture practices.

What we are working on

Recently we have rewritten the legacy code which was in Java using a TDD approach in Kotlin. Some of the other areas which we are working on.

Cross platform – Flutter 2.0 & KMM
CICD – KTLINT, etc
Code Generator
Building Design System

What you will do in this role

Understand the specifications from product, design, and QA – draft a solution followed by a team discussion on feasibility, architecture, design, etc. before implementations.
We write performant code with End-2-End tests because TDD is awesome!
Building monitoring system around the feature we ship which tell what our work result are.

What you should have

Experience in Android development with 3-7 years of experience.
We use MVVM but you should be well versed in at least one of the design pattern MVP or MVVM.
Good in OOP, Architecture, Design Patterns, SOLID principles, Data Structures and Algorithms etc.
Strong knowledge of Android UI design principles, patterns, and best practices.
Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
A knack for benchmarking and optimization.
BE (Comp/IT), ME (Comp/IT), MCA, M.Tech, B.Tech.

Brownie Points

Knowledge of KOTLIN.
Knowledge of DAGGER2 as we are completely using DAGGER2 all across.
TDD
Knowledge of cross platform – Flutter/ KMM

Download Zigup app to

Explore more features​

Available on Play Store & App Store

Addtional features on Zigup app:

Available on Play Store & App Store

product company jobs - Download Zigup available at Play Store and Appstore

Download Zigup app to

Get referrals for
Top companies

Addtional features on Zigup app:

Available on Play Store & App Store

Filter by jobs

Location
Technical Area

Filter by companies

HQ Location