Home
ABOUT US
SEARCH JOBS
Products
Services
Staffing
Consulting
Corporate Responsibility
Media
Login
Job Details
Back to Listings
Job Description
Job Description:
Specialization:
Expertise in DART, Kotlin
Experience working with remote data via REST and JSON
Have at-least one project with Flutter BloC, state management or widget centric pattern
Expertise mobile architectures patterns like MVVM, MVC, MVP
Clarity in understanding of all the 4 layers of Android stack.
Experience with offline storage, threading, and performance tuning
Familiarity with cloud message APIs and push notifications
Ability to design applications around natural user interfaces, such as “touch”
Strong knowledge of Android UI design principles, patterns, and best practices
Expertise with mobile analytics
General skills:
Understanding various non-functional aspects in mobile application design and provide a solution to optimize performance, scalability etc.
Proficient understanding of code versioning tools, such as Git
Defining the overall technical architecture for the mobile application that is envisioned with the stakeholder
Defining the technical requirements for the implementation of the mobile solution
Experience in developing reusable artifacts/frameworks, re-usable assets, Industry. Solutions, reference architecture, design, development and QA best practice
Experienced in designing and developing mobile sdk and integrating mobile apps with web-services and external APIs
Understanding of mobile security protocols, analytics and social channel integration.
Responsibilities:
Design and build advanced applications for the Android platform
Work with outside data sources and APIs
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
Conceptualizing and formulating apps that are suitable for use on all types of Android devices.
Implementing measures to safeguard users' data.
Proofreading the code and correcting mistakes before each app is released.
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order.
Monitoring app reviews to detect areas for improvement.
Creating app updates, including bug fixes and additional features, for release
Apply
By using our site, you acknowledge that you have read and understand our
Cookie Policy
and
Privacy Policy
.