Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Location: Bangalore
Role: Software Engineer - Mobile(Android)
Reporting to: Engineering Manager
Roles & Responsibilities
- Feature Development: Contribute to the design, development, and maintenance of Android applications and SDK components under the guidance of senior engineers.
- Collaboration: Work closely with product managers, designers, and senior developers to understand requirements and translate them into technical solutions.
- API Integration: Assist in integrating RESTful APIs and backend services into the Android platform.
- Coding & Debugging: Write clean, maintainable code and participate in code reviews. Debug and fix issues to ensure app reliability and performance.
- Testing: Implement unit and integration tests to maintain code quality and stability.
- Platform Awareness: Stay updated with the latest Android features, tools, and best practices.
- Learning & Growth: Be open to learning about security, performance optimization, SDK development, and other advanced concepts over time.
Skills Required
- 2+ years of hands-on experience in Android development.
- Proficiency in Kotlin (mandatory); familiarity with Java is a plus.
- Basic understanding of Android components (Activities, Fragments, Services, BroadcastReceivers).
- Familiarity with consuming REST APIs and using common libraries like Retrofit, Glide, etc.
- Good understanding of version control systems (e.g., Git).
- Awareness of modern Android development tools and architecture (MVVM, Jetpack components, etc.).
- Eagerness to learn and work in a collaborative, mission-driven team.
- Strong communication and problem-solving skills.
- Prior exposure to unit testing or UI testing is a plus.
- Interest in SDK development, digital identity, or mobile security is a strong plus.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or equivalent technical field.
- Strong grasp of programming fundamentals – data structures, OOP, algorithms.
- Willingness to work in an agile, fast-paced, and feedback-driven startup environment.
- Passion for building clean, intuitive, and impactful mobile experiences.
- Knowledge of data structures, algorithms, and distributed systems.
- Strong focus on clean code and robust design and test-driven development.
- Ability to work well with people and be both highly motivated and motivating
About VIDA Digital Identity
- VIDA is a government-licensed certificate authority (CA) operating under Indonesia’s Ministry of Electronics and Information Technology. Our key offerings include:
- Legally valid digital signatures ensuring secure and scalable identity solutions.
- Trusted identity verification services for industries such as BFSI, eCommerce, telecommunications, and healthcare.
- Advanced AI-driven fraud prevention: VIDA leverages sophisticated AI models to detect and prevent deepfake frauds, enhancing security and trust in digital interactions.
- Seamless integration to help businesses reduce onboarding friction while prioritizing user privacy and data security.
For more information, you may visit our website at https://vida.id.
Key Skills
Ranked by relevanceReady to apply?
Join VIDA Digital Identity and take your career to the next level!
Application takes less than 5 minutes

