Engineering & Emerging Technologies (technical Architect Android) Job in Robosoft Technologies
Engineering & Emerging Technologies (technical Architect Android)
Robosoft Technologies
4+ weeks ago
- Udupi, Karnataka
- Not Disclosed
- Full-time
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
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us