Specialist Software Development Engineer, Web

Delhi / 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 web/mobile development teams to deliver world-class user experience.
 
ESSENTIAL DUTIES & RESPONSIBILITIES
.   You contribute to design and implementation of key features.
.   You provide feasibility assessments and accurate estimates for project implementations.
.   You work with designers to match visual design intent.
.   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 Web Development.
·   Proven ability in applying computer science, MVC and OO design principles in writing modular code.
·   Expert in JS, CSS, HTML based application development.
·   Experience with ReactJS preferred.
·   Have an eye for elegant mobile UX. Strong understanding for UI design principles.
·   Familiarity with unit test cases and best software development practices.
·   B.E/B.Tech in Computer Science or related field, or equivalent experience.