Back to search:Senior Frontend / Jakarta

Company Description

Makmur is an online mutual fund application designed to help investment-savvy individuals achieve financial freedom. The company is licensed by the Financial Services Authority (OJK) as a Mutual Fund Securities Sales Agent.

The Makmur app can be downloaded from the Play Store at here or from the App Store at here. For more information, visit

Role Description

We're seeking a talented Senior Frontend Engineer to join our growing engineering team. You'll be responsible for building exceptional user experiences across web and mobile platforms,

working with modern technologies like React, , and React Native. This role offers the

opportunity to architect scalable frontend solutions, mentor junior developers, and drive

technical decisions that impact thousands of users.

Job Descriptions

  • Design and implement responsive, high-performance user interfaces using React and
  • Build and maintain cross-platform mobile applications with React Native
  • Collaborate with designers, product managers, and backend engineers to deliver seamless user experiences
  • Write clean, maintainable, and well-tested code using TypeScript and JavaScript
  • Optimize application performance and ensure cross-browser compatibility
  • Participate in code reviews and contribute to engineering best practices
  • Mentor junior engineers and contribute to team knowledge sharing
  • Drive technical architecture decisions for frontend systems

Qualifications

  • 5+ years of professional software engineering experience, with at least 2 years in leadership roles
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in React, including Hooks, Context API, and state management
  • Experience with , including SSR/SSG and modern routing patterns
  • Experience with state management libraries (Redux)
  • Hands-on experience building mobile applications with React Native
  • Solid TypeScript and JavaScript skills
  • Familiarity with GraphQL and REST APIs
  • Understanding of responsive design principles and cross-browser compatibility
  • Understanding of performance optimization techniques for front-end applications.
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities
  • Strong ability to design and implement front-end architecture (system design) that supports modularity, reusability, and performance — including defining component hierarchies, data handling patterns, and integration with backend services.

Nice to Have

  • Experience with modern testing frameworks (Jest, React Testing Library, Playwright)
  • Experience with CI/CD pipelines and deployment processes
  • Familiarity with WebSocket implementation in front-end applications for real-time data updates.
  • Familiarity with desktop application development
  • Experience optimizing and improving SEO performance for web applications.

Location

This is a full-time on-site role located in Jakarta, Indonesia.