Specialist Engineer, Android

Bangalore
Engineering
Full-time

Hike’s mission is to reimagine messaging as 1 billion people come online on mobile devices that are faster and more powerful than the first set of PC's. It is our belief that messaging will do to mobile what browser did to desktop, only 100 times over. Hike today has over 100 million users and monthly messaging volume of 40 billion and is amongst the top 5 most used services in India.
 
Job Description
 
As a Specialist Engineer, you are innovative, flexible, self-directed. You design and write high-performance, reliable and maintainable code. You work with the android/mobile development teams to deliver world-class mobile experience.
 
ESSENTIAL DUTIES & RESPONSIBILITIES
.  You contribute to design and implementation of key features.
.  You provide feasibility assessments and accurate estimates for project implementations.
.  You effectively craft great user experience and architect reliable systems.
.  You develop unit tests and useful code documentation.
.  You participate in code reviews and influence health of the code base.
.  You mentor junior engineers.
 
KNOWLEDGE, SKILLS & ATTRIBUTES
·       4-7 years of relevant experience.
·       Passionate about Android Platform.
·       Proven ability in applying computer science and OO design principles in writing modular code.
·       Expert in java and android application development.
·       Have an eye for elegant mobile UX. Strong understanding for UI design principles.
·       Experience in multi-threaded programming.
·       Experience in writing apps that work well in resource constrained devices.
·       Understanding of SQL databases and memory mapped object stores.
·       Familiarity with unit test cases.
·       Experience with Javascript on android devices preferred.
·       B.E/B.Tech in Computer Science or related field, or equivalent experience.