Job Overview
-
Date PostedNovember 28, 2024
-
Location
-
Expiration date--
Job Description
Job Description:
We are seeking a skilled and motivated Android Developer with 1 to 3 years of experience to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining high-performance mobile applications for Android platforms. The ideal candidate will have a strong understanding of mobile development, excellent problem-solving skills, and a passion for creating innovative and user-friendly applications.
Roles and Responsibilities:
- Code Ownership: Lead the design and development of mobile applications, including performance analysis and troubleshooting, to ensure the delivery of highly responsive products.
- Proactive Debugging: Implement a proactive approach to debugging code as an essential part of delivering quality work.
- Knowledge Sharing: Contribute to the team’s knowledge base by sharing insights and fostering a collaborative learning environment.
- User Functionality Expertise: Develop a thorough understanding of the application’s user functionality to build intuitive and user-friendly products.
- Quality Assurance: Ensure outstanding performance, quality, and responsiveness of applications to provide a seamless user experience.
- Code Excellence: Assist in maintaining high code quality, organization, and automation to streamline development processes.
Skills (if you have been working on Android):
- Technical Knowledge: Solid understanding of Android development, including APIs, databases, UI/UX design, and animation.
- Programming Skills: Proficiency in Kotlin, RxJava, Room, Compose, and Coroutines.
- Architecture Components: Experience with Jetpack/AndroidX, Retrofit, and SQLite.
- Data Structures & Algorithms: Strong foundational knowledge in data structures and algorithms.
- Testing and Debugging: Proficient in manual testing and debugging.
- Testing and Documentation: Experience in writing unit, integration, and UI tests, as well as documentation.
- App Deployment: Experience with deploying apps to the Google Play Store, including release management and understanding of app vitals.
Education & Work History:
- Bachelor’s degree in engineering is a must
- Work experience in a startup/fast-paced environment is essential