This post is over 30 days old. The position may no longer be available

Senior Android Developer

CodeMyMobile , Jaipur · codemymobile.com · Full-time employment · Mobile (iPhone, Android, other)

      We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our talented team to design and build the next generation of our mobile applications. 


Technology Leader:

      Android Geeks @ CMM are experts at developing apps for Android, are intimately familiar with Google's Human Interface Guidelines, and stay current on changes to the Review Guidelines. They provide guidance to Interaction and Visual Designers as well as Producers to ensure that applications follow best practices and meet requirements.  

Creative Problem Solver:

      Developers are expected to solve complex engineering problems quickly and smartly. They contribute their ideas at various stages of the project, including having a strong voice in application architecture, investigating solutions, and finding ways to innovate.

      (Note: If you have a github, stackoverflow, blogger or any social profile you would like us to see, do mention that! We love social animals... If you have contributed to some open source or done some certification. Don't forget to mention that. That will be a big plus!) 

Desired Skills and Expertise

      • BS/MS degree in Computer Science, Engineering or a related subject
      • 2+ years of software development experience on Java and Linux
      • 2+ years of Android SDK / J2ME
      • Have experience of working on at least three Android apps from scratch.
      •  Should have understanding of Android Material design guidelines
      • Experience working with remote data via REST and JSON
      • Experience on HTTP and other protocols
      • Experience with Sockets and Push Notifications. 
      • Experience with third-party libraries and API Integrations like Stripe, Paypal, Branch, MixPanel, Google Analytics
      •  Experience with Google APIs (eg. Location, Map, etc)
      •  Experience with relational databases (eg. SqlLite, MySql etc)
      •  Working knowledge of the general mobile architectures, trends, and emerging technologies
      • Solid understanding of the full mobile development life cycle.
      • Should have understanding of Google Material Design guidelines. 
      • Experience with features introduced in android Marshmallow  like, Run-time permission handling etc.
      • Experience with Multi-threading , Concurrency, Executors, Handlers etc. is a must.
      • Bluetooth BLE experience is a Plus


Responsibilities

      • Design and build advanced applications for the Android platform
      • Collaborate with cross-functional teams to define, design, and ship new features.
      • Work with outside data sources and API's
      • Unit-test code for robustness, including edge cases, usability, and general reliability.
      • Work on bug fixing and improving application performance.
      • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
      • As an Android Software Engineer, you'll be part of the team bringing the CodeMyMobile applications to tablets, smartphones, automotive, and other embedded use cases.
        

Important Qualities

     
    • Approach technical challenges with an open mind and desire to innovate
    • Appreciate great design and thrive in a creative environment
    • Communicative and clear under tight deadlines
    • Strong personal organization and attention to detail
    •  Flexible and adaptable to both organizational and project-level changes

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer