Deskripsi Pekerjaan
Shape the future with us and be part of something great. ST Engineering is seeking a highly skilled Senior Mobile Engineer (Kotlin) to join our innovative technology team. As a key member of our development squad, you will take ownership of designing and building robust, scalable, and user-centric Android applications that drive our digital transformation initiatives across the region.
In this dynamic role, you will work in a collaborative environment where your expertise in mobile architecture and clean code practices will be highly valued. You will lead technical design discussions, mentor junior engineers, and ensure that our applications deliver exceptional performance and seamless user experiences. You will be responsible for the full software development lifecycle, from conceptualizing new features to deploying updates to production, ensuring high availability and security standards are met. You will also actively participate in architectural reviews to ensure our technical stack remains modern and efficient.
Our ideal candidate is passionate about mobile technology and eager to solve complex problems. You will stay ahead of the curve by integrating the latest tools and frameworks, contributing to a culture of continuous learning and innovation. We offer a competitive benefits package and a supportive work environment where your contributions are recognized. If you are ready to leverage your skills to make a tangible impact, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-quality mobile applications for Android using Kotlin and modern frameworks.
- Lead the architectural design and implementation of complex mobile features, ensuring scalability and performance.
- Collaborate closely with UI/UX designers, backend developers, and product managers to define product requirements.
- Write clean, maintainable, and well-documented code, adhering to industry best practices and coding standards.
- Mentor junior developers and conduct regular code reviews to foster a culture of continuous improvement.
- Troubleshoot, debug, and resolve technical issues to ensure a stable and responsive user experience.
- Stay abreast of the latest Android trends and technologies to integrate innovative solutions into our products.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5+ years of professional experience in mobile application development, primarily with Android.
- Strong proficiency in Kotlin and a solid understanding of Java.
- Experience with modern Android development tools such as Jetpack Compose, Coroutines, and MVVM architecture.
- Proven experience working with RESTful APIs, JSON, and networking libraries.
- Familiarity with CI/CD pipelines, Git version control, and Agile methodologies.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced team environment.