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.