Tech Stack
AndroidJavaKotlinSQLite
About the role
- Develop and maintain Android applications; implement new features and enhancements
- Analyze business requirements and technical specifications
- Design and develop new features for Android applications
- Write clean, maintainable, and efficient code
- Collaborate with design and cross-functional teams to ensure excellent user experience
- Identify and troubleshoot application issues to ensure high quality and performance
- Perform code reviews to maintain code quality standards
- Stay up-to-date with the latest Android development trends and best practices
- Participate in team meetings and brainstorming sessions
- Mentor and assist junior members of the team
Requirements
- Bachelor's degree in Computer Science or related field
- Minimum 4 years of professional experience in Android application development
- Strong proficiency in Java and Kotlin programming languages
- Experience with Android SDK, Android Studio, and related tools
- Must be proficient in SQLite and RoomDB
- Strong understanding of Android application architecture and design patterns (MVC, MVP, MVVM, MVI)
- Experience with RESTful APIs and JSON
- Knowledge of Git and version control systems
- Experience with performance optimization and memory management in Android applications
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
- Passion for learning and staying updated with the latest technologies in mobile development
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Android application developmentJavaKotlinAndroid SDKAndroid StudioSQLiteRoomDBRESTful APIsJSONperformance optimization
Soft skills
problem-solvingdebuggingcommunicationcollaborationindependent workteamworkmentoringcreativity
Certifications
Bachelor's degree in Computer Science