Deskripsi Pekerjaan
Join TransJakarta's innovation team as a Mobile Developer and help revolutionize public transportation in Indonesia's capital. We're seeking a talented professional to architect, develop, and maintain cutting-edge web-based applications and microservices using modern backend and frontend frameworks. In this role, you'll directly impact millions of commuters by building robust, scalable solutions that enhance operational efficiency and user experience. You'll collaborate with cross-functional teams to translate business requirements into high-performance applications while maintaining system integrity and security. If you're passionate about technology and solving complex challenges in a dynamic urban environment, this is your opportunity to make a tangible difference.
Tanggung Jawab
- Design, develop, and maintain mobile applications using React Native or Flutter frameworks
- Implement RESTful APIs and microservices architecture for backend integration
- Optimize application performance for scalability and user experience
- Collaborate with UX/UI designers to implement pixel-perfect interfaces
- Conduct thorough testing, debugging, and documentation of applications
- Stay current with emerging technologies and industry best practices
- Participate in agile development cycles and code reviews
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of experience in mobile application development
- Proficiency in JavaScript/TypeScript and React Native/Flutter frameworks
- Strong knowledge of backend technologies (Node.js, Django, or similar)
- Experience with RESTful APIs, version control (Git), and CI/CD pipelines
- Familiarity with cloud platforms (AWS/Azure) and containerization (Docker)
- Excellent problem-solving skills and attention to detail