This post is over 30 days old. The position may no longer be available

Android Developer

Janitri Innovations , Bangalore · janitri.in · Full-time employment · Mobile (iPhone, Android, other)

About Janitri Innovations (http://www.janitri.in):

Every two minutes, a woman dies from complications related to pregnancy and childbirth. More than 99% of these deaths occur in developing countries. We are passionate about social healthcare and are working with a vision to see the world where no mother and newborn dies during the pregnancy period, birth & post delivery until the age of 5 years. We are working on innovative products to solve the grass root level problems related to maternal and child health-care.


Responsibilities

★ End to end mobile application development from start to finish
★ Translate designs and wireframes into high-quality code.
★ Work on bug fixing and improving application performance.
★ Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
★ Collaborate with cross-functional teams to define, design, and ship new features.


Skills Required

★ 0-2 years of experience in developing mobile apps for the Android platform.
★ Strong OOPS concepts, component-based development and basic computing skills - OS concepts, threads, data structures, networking, RDBMS, SQL and XML.
★ Experience with Android framework itself (activities, services, related lifecycles, intents, content providers, broadcast receivers etc).
★ Hands-on experience with Android debugging tools.
★ Experience applying design patterns (explicitly in MVC, MVP, MVVM, Singleton patterns) and a solid understanding of Android SDK.
★ Familiarity with continuous integration, application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), build tool development and enhancements, using Expresso for functional tests.
★ Excellent technical issue diagnosis and problem-solving skills.
★ Solid understanding of Git commands.
★ Experience in performance tuning and optimising for constrained mobile devices.
★ Proficient with developing optimised UI for different android versions and devices.
★ Experience in implementing secure, transactional applications integrated with web-based services.
★ Experience with publishing an application with at least one published application for Android in Google Play Store (desirable).
★ Good to have knowledge of any RDBMS - SQLite, MySQL, or NoSQL like MongoDB, Redis.

ESOPs is an option for members of the initial team that stay with us as we grow. We are flexible with leaves as long as responsibilities are being fulfilled.


To learn more about our team, check out our blog: https://blog.janitri.in/

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer