Technology

Android developer

Job Description

As an Android Engineer, you will be responsible for leading the development and launch of product features. You will have a significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product

The ideal candidate is clearly passionate about new opportunities in mobile and has a demonstrable track record of success in delivering new features and products. Creating reliable, scalable, and high-performance products require exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, mobile technologies and practical experience building customer-facing mobile products

 

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical field
  • 3+ years industry experience
  • Expert knowledge of Java/Kotlin and the JDK
  • Expert knowledge of the Android SDK
  • Advanced Android UI Skills (Fragments, Custom view components)
  • Experience in writing multi-threaded and Networked apps
  • Expert level debugging and analysis skills using ADB
  • Experience building mobile applications on Android
  • Demonstrated experience and passion for delivering exceptional UX
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices

 

Preferred Qualifications

  • Master’s degree in Computer Science, Computer Engineering or related technical field
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience building frameworks for creating applications on various platforms
  • Development experience defining, developing and maintaining REST based interfaces
  • You have some experience developing for other mobile platforms (iOS, React Native etc.)
  • Strong sense of ownership, urgency, and drive
  • Excellent communication, analytical and problem-solving skills

 

Benefits of joining us

 

  • Ability to join a small and growing team, and work with some of the coolest people you've ever met
  • Opportunity to make an impact, and leave your mark on this organization
  • Competitive compensation, with the ability to shape your own career trajectory
  • Go Extra Mile with Learning and Development

Status: 
Open
Department: 
Technology
Location: 
Bengaluru, Karnataka
Experience: Mid-Senior Level