i
UST
130 UST Jobs
Android Developer - Java/Kotlin (4-6 yrs)
UST
posted 1d ago
Experience :4-6 years.
Responsibilities :
- Design, develop, and maintain high-performance and scalable Android applications.
- Write clean, efficient, and well-documented code using Kotlin and Java.
- Implement user interfaces and user experiences that meet design specifications and user requirements.
- Develop and integrate RESTful APIs and web services.
- Implement and manage local data storage using databases like SQLite or Room.
- Ensure application performance, stability, and security.
- Debug and resolve application issues and performance bottlenecks.
- Participate in architectural design and code review sessions.
- Implement architectural patterns such as MVVM, MVP, or Clean Architecture.
- Design and implement reusable components and libraries.
- Optimize application performance and memory usage.
- Write unit and integration tests using frameworks like JUnit, Mockito, and Espresso.
- Perform code reviews and ensure code quality.
- Collaborate with QA engineers to ensure thorough testing and bug resolution.
- Implement and manage automated testing processes.
- Collaborate with product managers, designers, and other developers to define and implement application features.
- Communicate effectively with stakeholders and provide regular updates on development progress.
- Participate in agile development processes and contribute to sprint planning, reviews, and retrospectives.
- Mentor junior developers and share knowledge and best practices.
- Stay up-to-date with the latest Android SDKs, libraries, and best practices.
- Evaluate and recommend new technologies and tools to improve development efficiency.
- Research and implement new features and functionalities.
- Contribute to the development of internal tools and libraries.
- Manage the application release process, including app signing, publishing to the Google Play Store, and version control.
- Monitor application performance and user feedback post-release.
- Provide ongoing maintenance and support for released applications.
Technical Skills & Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 4-6 years of experience in Android application development.
- Proficiency in Kotlin and Java programming languages.
- Strong understanding of Android SDK, Android Jetpack components, and Android architecture.
- Experience with RESTful APIs, JSON, and XML.
- Experience with dependency injection libraries (Dagger, Hilt).
- Experience with asynchronous programming and multithreading.
- Experience with version control systems (Git).
- Experience with testing frameworks (JUnit, Mockito, Espresso).
- Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, Azure DevOps).
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.
Preferred Qualifications :
- Experience with reactive programming (RxJava, Coroutines).
- Experience with Android Architecture Components (ViewModel, LiveData, Room).
- Experience with Firebase services (Analytics, Cloud Messaging, Firestore).
- Experience with UI/UX design principles and best practices.
- Experience with performance optimization and profiling tools.
- Experience with mobile security best practices.
- Published applications in the Google Play Store.
Functional Areas: Accounting/Finance
Read full job descriptionPrepare for UST Android Developer roles with real interview advice
The working culture is amazing and also the managers are very approachable. I had an awesome experience working at UST and there is nothing I can complaint about.
Nothing that I can think of
3-5 Yrs
Thiruvananthapuram
3-5 Yrs
Thiruvananthapuram