job description
Join TG Group Pte Ltd as a Frontend Software Developer and work remotely from the vibrant island of Bali! We’re seeking a passionate developer to craft intuitive, high-performance web applications using Angular, JavaScript, and Node.js. In this role, you’ll collaborate with cross-functional teams to design and implement scalable UI solutions, optimize REST APIs, and ensure seamless user experiences.
This is a contract position offering competitive compensation ($5,700–$6,500/month) and the flexibility to work from Bali’s most dynamic locations—whether it’s the digital nomad hub of Canggu, the cultural heart of Ubud, or the coastal charm of Kuta and Nusa Dua. Ideal for developers who thrive in agile environments and want to balance cutting-edge tech work with island living.
If you’re proficient in modern frontend frameworks, RESTful services, and UI architecture, we’d love to hear from you. Apply now to shape the future of digital solutions while enjoying Bali’s unique work-life harmony.
Responsibility
- Develop and maintain responsive, high-performance web applications using Angular and JavaScript.
- Design and integrate RESTful APIs with backend services (Node.js) to ensure seamless data flow.
- Architect and optimize UI components for scalability, accessibility, and cross-browser compatibility.
- Collaborate with UX/UI designers to translate wireframes and mockups into pixel-perfect, functional interfaces.
- Write clean, reusable, and well-documented code following best practices (e.g., TypeScript, modular design).
- Troubleshoot and debug frontend issues, ensuring robust performance across devices.
- Participate in code reviews, sprint planning, and agile ceremonies to deliver high-quality software.
- Stay updated with emerging frontend technologies and advocate for innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 3+ years of professional experience in frontend development with Angular (or React/Vue).
- Strong proficiency in JavaScript (ES6+), TypeScript, and Node.js for backend integration.
- Experience consuming and designing REST APIs and handling asynchronous data flows.
- Solid understanding of UI/UX principles, responsive design, and CSS preprocessors (e.g., SASS).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Problem-solving mindset with a focus on performance optimization and user-centric design.
- Excellent communication skills and ability to work in a remote, collaborative environment.