Home Job Listings Categories Locations

Javascript Developer

📍 Indonesia

Technology Andela

Job Description

Andela exists to connect brilliance and opportunity. Since 2014, we have been dedicated to breaking down global barriers and accelerating the future of work for both technologists and organizations around the world. For technologists, Andela offers competitive long-term career opportunities with leading organizations, access to a global community of professionals, and educational opportunities with leading technology providers. At Andela, we’re deeply passionate about creating long-lasting and transformative growth opportunities for all- and doing it in an E.P.I.C. way! We’re excited to continue building our remote-first team with incredible people like you. After applying for this role, you will join our Andela Community of brilliant technologists by passing a technical screening and live interview. As a community member, you’ll have access to a multitude of exclusive technologist roles. Join Andela today to access this opportunity and more in our global marketplace! Our roles are typically filled at lightning speed, so if you’re considering applying, get your application in quickly!

Andela´s Benefits: -- 100% full-time! -- 100% payment in USD -- 100% Remote

We are seeking an experienced Senior JavaScript Developer with deep expertise in building production-grade internal applications using UI Bakery, a low-code JavaScript platform we self-host for rapid enterprise application development. In this role, you will architect and deliver intuitive, data-driven applications including media planning tools, analytics dashboards, workflow automation interfaces, and campaign management platforms. You will own both the custom frontend development within UI Bakery's visual builder and the backend JavaScript logic that powers API integrations, data transformations, and business workflows. Working closely with data engineers, backend developers, DevOps, and business stakeholders, you'll build sophisticated applications that connect to GCP BigQuery, Cloud SQL (PostgreSQL), Firestore, and third-party APIs while implementing secure authentication flows through Okta. This role requires a blend of hands-on JavaScript development skills, low-code platform expertise, and architectural thinking. You'll write custom JavaScript for complex UI components, backend actions, data transformations, and API orchestration, all within UI Bakery's framework. Experience building enterprise internal tools, understanding database query optimization, and working with cloud data platforms is essential. Our DevOps team handles infrastructure, CI/CD pipelines, and platform deployment, allowing you to focus on application development. However, familiarity with self-hosted platform requirements and GCP services is important for effective collaboration.

Key Responsibilities UI Bakery Application Development Design and build production-grade internal applications using UI Bakery's visual builder and custom JavaScript capabilities Develop custom frontend components using UI Bakery's component library, HTML/CSS, and JavaScript for complex UI requirements beyond standard components Architect scalable, maintainable application structures following component reusability and modular design principles Implement responsive, accessible interfaces optimized for internal user workflows across desktop and tablet devices Build data-driven applications including dashboards, forms, data tables, workflow tools, and analytical interfaces Translate business requirements and low-fidelity prototypes into polished, production-ready UI Bakery applications Backend JavaScript Development & Data Integration Write custom JavaScript backend actions in UI Bakery for API integrations, data transformations, validation logic, and business workflows Design and implement efficient database queries for GCP BigQuery, Cloud SQL (PostgreSQL), and Firestore using UI Bakery's data source connectors Optimize query performance for large datasets, implementing pagination, filtering, and aggregation strategies Build custom API integrations with RESTful services including error handling, retry logic, and response transformation Develop data transformation pipelines using JavaScript to normalize, enrich, and prepare data for UI consumption Implement server-side validation, business logic, and data processing functions within UI Bakery's Node.js backend environment Design efficient data fetching patterns with proper caching strategies and background refresh mechanisms Authentication, Security & Access Control Implement enterprise authentication flows using Okta integration within UI Bakery applications Build role-based access control (RBAC) patterns with conditional UI rendering and data access restrictions based on user permissions Implement client-side and server-side security measures including input validation, SQL injection prevention, and secure API communication Manage environment-specific configurations and secrets using GCP Secret Manager and UI Bakery's environment variables Platform Administration & Optimization Administer and maintain the self-hosted UI Bakery platform including version upgrades, configuration management, and troubleshooting Optimize application performance through efficient JavaScript code, query optimization, and component rendering strategies Monitor application performance, user analytics, and error logging to identify improvement opportunities Collaborate with DevOps on platform infrastructure and deployment workflows Establish UI Bakery development best practices including code organization, naming conventions, and reusable component libraries Create technical documentation for applications, custom components, and integration patterns Collaboration & Quality Assurance Work closely with data engineers to design optimal database schemas and query patterns for application requirements Collaborate with backend developers on API contract design, request/response structures, and integration specifications Partner with business stakeholders to gather requirements, demonstrate prototypes, and iterate on user feedback Conduct peer reviews of UI Bakery applications and JavaScript code to maintain quality standards Provide technical guidance on UI Bakery capabilities, limitations, and architectural approaches Manage multiple concurrent application projects and adapt to shifting business priorities

Working Location 100% Remote Main job time zone UTC-5 Time zone overlap requirements 7 hours minimum

At Andela, we outcompete through diversity. We know that our strengths lie in the multiplicity of talents, perspectives, backgrounds, and orientations of residents in our community and we take pride in that. Andela is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits discriminatory practices. Andela provides equal employment opportunities and workplace to all employees and applicants without

regard to factors including but not limited to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, pregnancy (including breastfeeding), genetic information, HIV/AIDS or any other medical status, family or parental status, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state and local laws. This commitment applies to all terms and conditions of employment, including but not limited to hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Our policies expressly prohibit any form of harassment and/or discrimination as stated above. Andela is home for all, come as you are.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 23, 2026
Job Type: Technology
Location: Indonesia
Company: Andela

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.