Job Description
Total Experience:4+ yearsJob Skills:3 years of continuous experience with Android development is required Experience in Android SDK, Java. Eclipse/Android Studio. Good knowledge of OOP and design patterns. Understanding of XML/JSON based RESTful APIs Experience with Asynchronous programming, SQLite and frameworks, Map Location / Sensors, Push Notification, and social frameworks. High logical thinking ability skills. Good organizational skills with great attention to detail Experience in Android Kotlin is a plus Experience in Android TV development is a plus Experience in other mobile platforms development such as iOS, Windows Phone, Blackberry is a plus Had apps submitted to Google Play is a plus Experience working in agile environments (using e.g. Scrum) is a plus. Job Technologies:Technical Expertise:? Strong knowledge of Android SDK, Android UI design principles, and MVVM architecture.
? Proficiency in Kotlin and Jetpack components.
? Experience with offline storage, threading, and performance tuning.
? Familiarity with RESTful APIs and integrating Android applications with back-end services.
? Knowledge of Googles Android design principles and interface guidelines
Tools and Processes:? Proficient with version control systems (e.g., Git).
? Familiarity with CI/CD pipelines and automated testing tools.
Problem-Solving and Optimization:? Ability to analyze and optimize performance and resource usage.
? Experience in benchmarking and debugging applications for various Android versions and devices.
Other Skills:? Knowledge of additional sensors (e.g., gyroscopes, accelerometers) and natural user interfaces (e.g., touch).
? Understanding of the open-source Android ecosystem and relevant libraries.
? Familiarity with cloud messaging APIs and push notifications.
Responsibilities:? Develop high-quality Android applications using Kotlin and Jetpack components.
? Translate designs and wireframes into robust, efficient, and maintainable code.
? Design, build, and maintain performant, reusable, and reliable application features.
? Identify and resolve application bottlenecks, bugs, and performance issues.
? Implement best practices in code quality, organization, and automation.
? Provide technical leadership and guidance to team members.
? Participate in all stages of the Android development lifecycle, including planning, testing, and deployment.
Note:Work ModeWork from office (WFO)Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Mobile / App Developer
Employement Type: Full time
Contact Details:
Company: Terralogic Software
Location(s): Hyderabad
Keyskills:
Android
Android UI design
MVVM
XML
JSON
Android SDK
RESTful APIs