We are looking for a dedicated and highly skilled Senior Android Developer to join our engineering team in Surabaya. If you are passionate about building robust, advanced mobile applications and are seeking a long-term, Work From Office (WFO) role, we encourage you to apply.
ROLE & RESPONSIBILITIES
You will be a key contributor across the entire application development lifecycle, with a focus on quality, performance, and collaboration:
- Application Development: Design, build, and enhance advanced applications for the Android platform.
- Collaboration: Collaborate with cross-functional teams (Product, Design, and Backend) to define, design, and ship high-impact new features.
- Code Quality: Write clean, stable, and well-documented code that is thoroughly tested.
- Testing & Reliability: Implement Unit Tests to ensure code robustness, covering all edge cases and guaranteeing application reliability.
- Performance: Proactively tackle technical debt (tech debt), fix bugs, and optimize application performance to improve user experience.
- Innovation: Continuously discover, evaluate, and implement new technologies and solutions to maximize development efficiency.
- Data Handling: Seamlessly integrate and work with remote data via APIs.
REQUIRED QUALIFICATIONS
- Experience: A minimum of 2 years of proven experience in Android Application Development is required.
- Education: Bachelor's Degree in Computer Science, IT, Computer Software Engineering, or equivalent practical experience demonstrating a strong engineering passion.
Core Skills (Minimum 2 Years Experience):
Highly skilled with Kotlin and Android Java.
- Strong command of Android Frameworks and the Android SDK.
Technical Ecosystem:
Proven experience with the MQTT Protocol.
- Familiarity with Machine Learning (ML) concepts.
- Experience with relational databases: MySQL, MariaDB, and PostgreSQL.
- Basic knowledge of Networking (TCP/IP) and Linux environments.
- Work Style: Possesses up-to-date technical knowledge and demonstrates a strong, proactive approach to improving code adaptability and stability.
- Experience in developing applications for Android TV.
- Proven expertise in building or maintaining applications for Smart TV platforms, specifically webOS (LG) and Tizen (Samsung).