Engineering & Emerging Technologies (technical Architect Android) Job in Robosoft Technologies

Engineering & Emerging Technologies (technical Architect Android)

Apply Now
Job Summary

Roles & responsibilities

  • Provide technical direction to the team and is a key contributor on all projects (Product Development, Release Cycles)
  • Responsible for all technical aspects of app development from designing to development to release of the product to the Play Store.
  • Responsible for defining and maintaining overall architecture for all system/program/initiatives
  • Contribute in code reviews & client interactions
  • Responsible for mentoring the team, take up quality initiatives for improving code quality and optimizing development time.
  • Implementing automated testing platforms and unit tests
  • Solve highly technical complex problems and be called on to deliver within tight deadlines
  • Create reusable modules that would be used across projects

Desired skills

  • Atleast 7+ years of experience in Android app development
  • In depth knowledge of Kotlin as well as Java
  • Well versed in all the design patterns like MVC, MVP, MVVM and other algorithms.
  • Well versed in unit testing
  • In depth knowledge of secure coding practices, secure communication with server, code obfuscation
  • Strong experience detecting and correcting memory usage issues, and optimizing code for application performance
  • Experienced in setting up continuous integration, usage of Lint tools.
  • Complete knowledge of Git usage (including merge conflict resolution, pull requests, stashing, etc.).
  • Proficient in all the UI aspects, UI design guidelines, developing rich UI, usage of layout editor, lifecycles, Intents and filters, collection views, adapters, etc.
  • Usage of common libraries like Gson, Butter Knife, Dagger2, Retrofit, volley, etc.
  • Local data storage using Realm, Room for database, Live data.
  • Localization support, payment gateway integration, analytics integration, deep linking.
  • Integrating Google Supporting libraries (like Google play services, Maps, etc.)
  • Integrating services from Firebase and Google APIs.
  • Knowledge of complete process of releasing apps to the Play Store and all associated guidelines.

Personal attributes

  • Patience to mentor and guide a development team
  • Great communication skills, and documentation skills
  • Ability to spread knowledge via blogs and tech-talks
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires