Padmi

Lead Android Engineer

IndiaPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Cityflo

Opens the source posting on shine.com

Source description

About the role

View original

At Cityflo, we are solving the problem of commuting to the office which affects employees in big, populated Indian cities every day. Cityflo provides a bus experience like no other - we run premium AC buses for daily commuters. Were changing the way urban Indians commute and enabling everyone to reclaim hours of their time every day. Before the imposed lockdown due to coronavirus, we were serving about 7500 commuters per day. We plan to scale to 5,00,000 rides per day in the next 4 years in a profitable and sustainable manner. We are looking for individuals who are passionate about creating exceptional Android applications. You should have the following qualifications and experience: - At least three years of engineering experience, a significant portion of which should be in a team environment. - Bachelors/Masters degree in Computer Science, Engineering, or a related subject. - Strong computer science fundamentals including knowledge of data structures, algorithms, and programming languages. - Experience collaborating closely with product teams, designers, and other developers to deliver a delightful mobile experience. - Familiarity with design concepts and constraints on mobile platforms. - Extensive understanding of Android framework components and their lifecycles. - Proficiency in developing highly performant Kotlin code and view layouts, with the ability to diagnose performance bottlenecks. - A disciplined approach to development, testing, documentation, and code structure within a team environment. - Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking. - Excellent understanding of best practices for concurrency and threading. - Experience with MVVM design architecture pattern for android. Preferred skills that would be advantageous for the role include: - Open Source contributions and participation in programs like Google Summer of Code. - Published one or more Android apps on the Play Store. - Knowledge of Dependency injections like Dagger, Koin. - Proficiency in multi-threading and coroutines in Kotlin/Rxjava. You can read more about our engineering and culture on our blog: Cityflo Engineering Blog At Cityflo, we are solving the problem of commuting to the office which affects employees in big, populated Indian cities every day. Cityflo provides a bus experience like no other - we run premium AC buses for daily commuters. Were changing the way urban Indians commute and enabling everyone to reclaim hours of their time every day. Before the imposed lockdown due to coronavirus, we were serving about 7500 commuters per day. We plan to scale to 5,00,000 rides per day in the next 4 years in a profitable and sustainable manner. We are looking for individuals who are passionate about creating exceptional Android applications. You should have the following qualifications and experience: - At least three years of engineering experience, a significant portion of which should be in a team environment. - Bachelors/Masters degree in Computer Science, Engineering, or a related subject. - Strong computer science fundamentals including knowledge of data structures, algorithms, and programming languages. - Experience collaborating closely with product teams, designers, and other developers to deliver a delightful mobile experience. - Familiarity with design concepts and constraints on mobile platforms. - Extensive understanding of Android framework components and their lifecycles. - Proficiency in developing highly performant Kotlin code and view layouts, with the ability to diagnose performance bottlenecks. - A disciplined approach to development, testing, documentation, and code structure within a team environment. - Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking. - Excellent understanding of best practices for concurrency and threading. - Experience with MVVM design architecture pattern for android. Preferred skills that would be advantageous for the role include: - Open Source contributions and participation in programs like Google Summer of Code. - Published one or more Android apps on the Play Store. - Knowledge of Dependency injections like Dagger, Koin. - Proficiency in multi-threading and coroutines in Kotlin/Rxjava. You can read more about our engineering and culture on our blog: Cityflo Engineering Blog

One address, no account. We’ll tell you when matching roles go live.

More at Cityflo

Related open roles

View all roles