Deskripsi Pekerjaan
Join ByteDance’s Global Payment team in Singapore and help build the future of digital commerce. As a Frontend Software Engineer, you will be at the forefront of designing and implementing high-performance, secure, and intuitive payment interfaces that support millions of transactions globally. Our team is responsible for end-to-end payment solutions, ranging from merchant acquisitions and disbursements to complex transaction processing systems.
We are looking for passionate engineers who thrive in fast-paced environments and have a keen eye for user experience and system reliability. In this role, you will collaborate with cross-functional teams, including backend engineers, product managers, and UI/UX designers, to create scalable web applications that redefine how our users interact with payment services worldwide.
Tanggung Jawab
- Design and develop high-quality, responsive, and performant web interfaces for Global Payment products.
- Collaborate with cross-functional teams to translate complex requirements into intuitive user experiences.
- Optimize frontend applications for maximum speed, scalability, and security to support a massive global user base.
- Contribute to the full software development lifecycle, from concept and design to deployment and maintenance.
- Participate in code reviews, design documentation, and knowledge-sharing sessions to foster a culture of engineering excellence.
- Identify and troubleshoot performance bottlenecks and implement effective solutions to improve system reliability.
- Keep up-to-date with emerging web technologies and industry best practices to ensure ByteDance remains at the edge of innovation.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- 3+ years of professional experience in frontend development using modern frameworks like React, Vue, or Angular.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Solid understanding of web performance optimization, cross-browser compatibility, and responsive design.
- Experience with state management tools and build systems (e.g., Webpack, Vite, Redux).
- Familiarity with RESTful APIs, browser-server communication, and front-end security practices.
- Ability to work effectively in a collaborative, global, and multicultural environment.
- Strong problem-solving skills and a passion for building user-centric financial technology products.