Android Engineer

Bengaluru, Karnataka, India Full-time

Android Development Engineer 

About Us

GO-JEK is the largest consumer technology company in Indonesia, the world's 4th largest market by population. With over 40 million downloads, the GO-JEK app has become the leading transport, payments, courier, and hyperlocal shopping app in the country. GO-JEK is now the largest food delivery company in the world outside the China market, and is the equivalent of three Indian Unicorns combined in the transport, food delivery and payments markets.

GO-JEK has a unique entrepreneurial environment, spanning multiple products.GO-JEK Tech is a  product development and training centre of GO-JEK. The GO-JEK Tech  team comprises of developers, data scientists, designers and product managers who work on product innovation, mining data and crafting consumer experiences. We take pride in our world-class product engineering team who have a deep-rooted passion for working with the engineering community in India on topics such as innovation and Open Source. If you're an independent thinker and all-rounded person, this is the place for you. We are looking for awesome talent ACROSS LEVELS to be part of talented GO-JEK family.

To know more, visit  http://www.gojek.io/

What you will do

 

● Build and improve the mobile experiences for one of the world’s fastest growing mobile app in travel
● Quickly grasp concepts, problems and implement solutions with guidance
● Unit test code for robustness, usability, and reliability.
● Contribute to the evolution of the technology, product, and experience
● Communicate, collaborate and work effectively across cross-functional teams in a global environment
 
What we are looking for
 
● 2+ years of experience in software development
● 1+ years of hands-on experience in developing and testing apps on Android for large scale applications
● Experience on Rails will be a plus
● Strong foundations in Java, OOPs, Design Patterns, Clean Code fundamentals
● Proficiency in Web Technologies will be a plus
● Good understanding of interactive application development paradigm.
● Working knowledge with dagger, okhttp, retrofit, rxjava, butterknife, bolts, glide, espresso, mockito, powermock or equivalent libraries on Android
● Ability to write high-quality code which is modular, functional, testable and reusable with excellent unit test coverage
● Ability to understand the dependent system/sub-systems and troubleshoot issues effectively
● Good understanding agile methodologies, TDD and test automation
● Good understanding continuous integration and continuous delivery principles and related tool stack
● Passion to learn new things, solve challenging problems
● Ability to Get Stuff Done!
● Bachelors of Engineering/MCA
 
 

Apply for this opening at http://gojek.recruiterbox.com/jobs/fk0fjhh?apply=true