Design and build applications for the Android platform. Responsible for working on different layers of the Android apps. Ensure the performance, quality, and responsiveness of applications. Collaborate with a team to define, design, and ship new features. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and continuous integration system. Building reusable UI compts and for future use. Unit test the code and document the deliverables. Publishing apps to Google Play Store. Technical Skills: Proficient with Java and Kotlin. Strong Object-Oriented Programming fundamentals. Sound Knowledge of using Design Patterns (MVVM/MVP). Sound Knowledge of Data Structures and Algorithms. Experience with offline storage, multi-threading, and performance tuning. Solid understanding of the full mobile development life cycle. Proficient to develop optimized UI for different devices. Knowledge about Encryption and Data Protection. Familiarity with RESTful APIs to connect Android applications to back-end services. Understanding of Google s Android design principles and interface guidelines. Familiarity with push notifications. Experience with JSON Parsing required. Knowledge of modern authorization mechanisms, such as JSON Web Token. Familiarity with code versioning tools (i.e. GIT, SVN, .etc.). Working knowledge of Project Management tool (i.e. Jira). Working knowledge of API testing using POSTMAN tool. Ability to understand business requirements and translate them into technical requirements. Excellent troubleshooting skills. Good project management skills. Educational Requirements: Bachelor s degree in computer science, Information technology, engineering, MCA, or Equivalent computer-related field. 2-5 years of experience.
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.