Android Developer

About Globals:

Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cloud, ERP Systems, Predictive Analytics, and Enterprise Application Development for various industries including Education, Government, Media & Online Services, Financial Services, and Independent Software Vendors. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions.

Globals is certified as a "Great Place to Work" organization for its great work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest-growing technology companies as recognized and featured by The Economist.

Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise.

About the Job Role:

We are looking to hire an Android Developer for Mobile Development on Android Platform with an analytical mind and a detailed understanding of Android Architecture, Hybrid Development, and Development of SDK for Android Devices and functioning of Smartphones with Android OS for a very challenging and interesting project that spans across Defence to Corporate clients. Team Lead in this context is expected to have a meticulous attention to detail, outstanding problemsolving skills, work comfortably under pressure and deliver on tight deadlines.

At Globals, you as a Lead would be responsible for the architecture design, code review, and technology build and deployment activities of mobile applications. You would manage Android Developers team while defining their responsibilities for the projects and making sure that the products are delivered without any technical issues.

Responsibilities:

  • Designing and developing advanced applications for the Android platform.
  • Unit-testing code for robustness, including edge cases, usability, and general reliability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Experience on bug fixing and improving application performance, ensuring our applications run smoothly across a wide array of devices including low end mobile devices and across varied form factors.
  • Develop empathy with end customers, measure product usage patterns, suggest and incorporate inputs in the product development lifecycle.

Requirements & Skills:

  • Experience with Java and Kotlin for building Android applications, development and ability to pick up new languages and tools quickly.
  • Well-versed in integrating mobile applications with backend components/microservices.
  • Experience working with remote data via REST and JSON.
  • Experience with offline storage & caching, threading and performance tuning.
  • Working knowledge of the Android landscape, architectures, trends and its roadmap.
  • Experience with third party libraries and APIs (e. g. Dagger, Retrofit, Firebase etc.).
  • Solid understanding of the complete Android app development lifecycle & Android platform APIs.

Qualifications:

  • 3+ Years of Experience in Android Development(Java and Kotlin).
  • Bachelor’s degree in Computer Science or equivalent such as MCA / MS.
  • Excellent command over an object oriented programming language especially Java and Kotlin.
  • Strong understanding of working with REST Web Services, databases, SQLite, caching strategies, asynchronous calls and Parse is a plus