Search by job, company or skills

KaranKavach

SDE1 KMM Kotlin full stack Android and ios developer / final year student

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 months ago

Job Description

Job description

Send resume to : [Confidential Information]

Karan Kavach welcoming freshers / college 2024 / 2023 pass out students for Android SDE1 internship/training + employment opportunity.

Karan Kavach has vision to make this world crime free. We cover women protection, protection of man (from fake women cases), protection of family, providing all kind of services of protection police help, advocate help, detective help, friends and family help etc. We believe each criminal can be taught to become a responsible person to live in our beautiful society.

Furthermore, we are targeting to become a billion-dollar company in the next 3 to 5 years.

Startup Website: Karankavach.com

We are extremely happy to announce vacancy for Software developer engineer 1 (SDE1) (Full stack KMM Kotlin full stack Kotlin developer)

Job Description

As a Software Development Engineer in the KaranKavach.com Startup, you will own the definition and implementation of components used to build Android applications on millions of devices. We are building a new development environment for our Karan Kavach App. You will be challenged to create rich customer applications, while optimizing for performance.

You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will create new solutions in a responsive, flexible and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Karan Kavach ecosystem for our exciting future in consumer devices.

Key job responsibilities

As a Software Development Engineer, you will:

  • Understand and refine the scope of incoming projects / features
  • Design and implement reliable, high-performance SDKs for a variety of Karan Kavach features at a high-quality bar
  • Experiment and prototype with novel technologies that improve the customer experience and solve business needs
  • Work with internal and external engineering teams to understand and respond to their needs
  • Organize and participate in collaborative Q&A sessions, workshops, presentations to share your technical know-how
  • Mentor other team members in tech solutions

Basic qualifications and requirements (college projects / internships projects etc. can be included)

  • Computer science BTech college graduate or 2+ years of software development experience in KMM Kotlin android and ios
  • 2+ years of programming with Android, JAVA full stack software programming language experience
  • 2+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Candidate should be proficient in data structure and algorithms
  • Candidate should be proficient in implementing design patterns while coding.

Preferred qualifications (college projects / internships projects etc. can be included)

  • 1+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor&aposs degree in computer science or equivalent

Interview round details:

1. Data Structure and algorithm round with coding in Java (30 - 45 minutes)

2. Design round (30 - 45 minutes)

3. Android architecture key understanding (30 - 45 minutes)

4. Bar raiser round (30 - 45 minutes)

Salary details:

Salary package details:

CTC 8,00,000 RS + startup stocks 1 to 5 stocks per year for A***** rated engineers. (No upper bar on salary and provided stocks for excellent performing SDEs*.) + (1 additional stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings further )

CTC 6,00,000 RS + startup stocks 1 to 4 stocks per year for A**** rated engineers. (No upper bar on salary and provided stocks for excellent performing SDEs*.) + (1 additional stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings further )

CTC 5,60,000 RS + startup stocks 1 to 3 stocks per year for A*** rated engineers. (No upper bar on salary and provided stocks for excellent performing SDEs*.) + (1 additional stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings further )

CTC 5,30,000 RS + startup stocks 1 to 2 stocks per year for A** rated engineers. (No upper bar on salary and provided stocks for excellent performing SDEs*.) + (1 additional stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings further )

CTC 5,00,000 RS + startup stocks 1 stock per year for A* rated engineers. (No upper bar on salary and provided stocks for excellent performing SDEs*.) + (1 additional stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings further )

CTC 4,60,000 Rs for A++++ rated engineer in training*. + (1 stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star ( A*****) ratings )

CTC 4,30,000 Rs for A+++ rated engineer in training*. + (1 stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings )

CTC 4,00,000 Rs for A++ rated engineer in training*. + (1 stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings )

CTC 3,50,000 Rs for A+ rated engineer in training*.+ (1 stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings )

CTC 3,00,000 Rs for A rated engineer in training*.+ (1 stock - startup retention and performance improvement stock : if candidate shows, he is on the continuous improvement path to get star (A*****) ratings )

Training CTC for engineer : 1,20,000 Rs stipend pay + 1,80,000 Rs perks* = total 3,00,000 Rs*

Perks details: To ease onboarding of engineers, training is inclusive of 15,000 rs per month worth of Flat bed in Bangalore, with electricity and water charges (500-1000 rs per month), flat bed, water and electricity will be chosen and provided by startup + 10,000 rs as stipend salary. Training time is considered as 1 year, if candidate misses the mark to get required rating, training period will be extended further for improvements or proceeded as per companies policy, as perks of 180 K will be provided to the candidate whom company selects to onboard on company provided accommodation.

Provided Luxurious flat video: https://www.youtube.com/watchv=QPrrBcu5ffs

Interview preparation guide:

1. Before coming to interview, Practice below videos on laptop and create same projects, candidate can email created project,

Create an android app with : Please go through below resources and create a app in KMP with Kotlin for Android and IOS both, include compose -> view model -> repo -> DB in this app.,

Kotlin tutorials: (1 day)

https://www.youtube.com/watchv=NosAkIKgA4Y&list=PLRKyZvuMYSIMW3-rSOGCkPlO1z_IYJy3G

Compose tutorials: (1 day)

https://www.youtube.com/watchv=8q5qI3Ah9Us&list=PLRKyZvuMYSIO9sadcCwR0DR8UPi9bQlev

creating app: include compose -> view model -> repo -> DB (2-4 hrs)

https://www.youtube.com/watchv=DNLOC6syy1Q

2. Read Android architecture: ( 4 hours)

read all below pages:

https://developer.android.com/topic/architecture

UI Layer: (4 hrs)

https://developer.android.com/topic/architecture/ui-layer

https://developer.android.com/topic/architecture/ui-layer/events

https://developer.android.com/topic/architecture/ui-layer/stateholders

https://developer.android.com/topic/architecture/ui-layer/state-production

https://developer.android.com/topic/architecture/domain-layer

Data layer: (4 hrs)

https://developer.android.com/topic/architecture/data-layer

https://developer.android.com/topic/architecture/data-layer/offline-first

https://developer.android.com/topic/architecture/recommendations

3. Understand how to design large scale app: (candidate should watch below videos and understand concepts.)

Design patterns: (1 day)

https://www.youtube.com/watchv=vNHpsC5ng_E&list=PLF206E906175C7E07&index=1

Examples of few large scale apps: (1 day)

https://www.youtube.com/watchv=dUMWMZmMsVE&list=PLkQkbY7JNJuC99VDJcpQdww-4aT3QhdJv&index=1

Once above preparation is done, please email us to schedule interviews.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 124758489

Similar Jobs