Deskripsi Pekerjaan
Are you passionate about building seamless financial experiences for millions of users worldwide? As an Android Software Engineer within the Global Payment team at ByteDance, you will play a pivotal role in designing and scaling payment infrastructure that powers our diverse ecosystem of products.
We are looking for a highly skilled engineer to tackle complex technical challenges in payment acquisition, disbursement, and transaction processing. You will work in a fast-paced, high-impact environment where your code directly affects the financial transactions of our global user base. Join us in shaping the future of digital payments at ByteDance Singapore.
Tanggung Jawab
- Design and develop robust, scalable Android applications and SDKs for global payment solutions.
- Collaborate with cross-functional teams to integrate secure payment gateways and APIs.
- Optimize application performance, stability, and memory usage for a smooth user experience.
- Implement advanced security protocols to ensure the integrity and safety of financial transactions.
- Conduct thorough code reviews and contribute to architectural discussions to maintain high code quality standards.
- Troubleshoot and resolve complex bugs in a distributed production environment.
- Stay up-to-date with emerging mobile technologies and payment industry trends.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in Android development using Java and Kotlin.
- Deep understanding of the Android SDK, UI/UX guidelines, and mobile application architecture.
- Experience with network integration, API design, and asynchronous programming.
- Proven track record of developing high-performance, multi-threaded mobile applications.
- Knowledge of secure coding practices, particularly in the fintech or payment domain.
- Strong problem-solving skills and the ability to work effectively in a global, collaborative team.