Android Software Developer

Job Description

We are looking for seasoned Android developers with 2-5 years of prior work experience of developing highly scalable Android / Java / mobile applications. You would be joining our core engineering team that is responsible to design, develop & maintain our entire Android suite of products. The work is challenging and will require you to work with multiple stakeholders simultaneously. Those who have passion to create an awesome mobile user experiences with a razor sharp focus on the usability of your apps by the end consumers would love to be a part of this team.

An Average Day for You

while(true) {

  • Collaborate with Program Managers to freeze your project requirements;
  • Design the architecture – Databases, security, UI/UX flow, consumer endpoints etc.;
  • Code, code & code some more;
  • Testing & bug fixes;
  • Collaborate with stakeholders – Sales & marketing, support, UI/UX designers to ensure timely delivery at highest quality;
  • Work with customer support from tech side;
  • Manage product in growth phase;

}

Our Requirements

  • Strong expertise in Java
  • Working knowledge of Android SDKs
  • RXJava
  • Unit Testing: JUnit, Roboelectric, Mockito
  • Mobile Analytics/Reporting
  • Strong programming fundamentals – Data structures & algorithms
  • Strong understanding of database designs
  • Experience of debugging, performance measurement, and test-driven development
  • B.Tech./B.E./BS/MS/Phd in Computer Science & Engineering or related field
  • Experience in HTTPS, JSON, OAuth, SQL and RESTful APIs

We would love to see

  • A track record of successfully shipped software
  • Apps you’ve shipped on the store that you’re proud to share
  • Experience with growth projects and environments
  • An open source profile (such as Github) with some cool projects

Apply Now

Feel free to write to us at hr@maplegraph.com for any queries.

Share in your network