Search by job, company or skills

Senior Front End Engineer

5-7 Years
  • Posted 10 hours ago
  • Be among the first 10 applicants

Job Description

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 www.makmur.id.

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, Next.js, and React Native.

Job Descriptions

  • Design and implement responsive, high-quality user interfaces using React and/or React Native
  • Build and maintain a shared UI component library to ensure consistency, reusability, accessibility, and faster product development across applications
  • Own the architecture and delivery of scalable frontend features across web and mobile
  • Collaborate closely with product managers, designers, backend engineers, and other stakeholders to define requirements and deliver seamless end-to-end user experiences
  • Integrate and manage data from REST APIs and GraphQL services within frontend applications
  • Write clean, maintainable, and well-structured code using TypeScript and JavaScript
  • Debug, troubleshoot, and optimize application performance across devices and platforms
  • Ensure cross-browser compatibility and responsive behavior across different screen sizes
  • Participate actively in code reviews and adopt engineering best practices
  • Communicate progress, blockers, and technical decisions clearly within the team
  • Contribute to technical planning, effort estimation, roadmap development, and continuous improvement of the frontend engineering function

Qualifications

  • Minimum 5 years of professional experience in frontend development
  • Strong team player with a positive attitude, demonstrating collaboration, ownership, and leadership
  • Strong communication skills, with the ability to clearly explain ideas, ask relevant questions, and communicate blockers effectively
  • Strong logical thinking and problem-solving skills, with the ability to break down problems, debug issues, and approach tasks in a structured way
  • Solid experience with React and/or React Native, including hooks, component structure, and state management concepts
  • Hands-on experience integrating APIs, including REST APIs, and familiarity with GraphQL
  • Strong proficiency in JavaScript and TypeScript, including asynchronous programming, closures, and core language fundamentals
  • Familiarity with state management approaches (such as Redux, Zustand, or Context API), including understanding when and how to manage shared state
  • Strong understanding of frontend performance optimization techniques, including minimizing unnecessary re-renders and applying memoization where appropriate
  • Good understanding of HTML, CSS, and responsive design principles

Nice to Have

  • Familiarity with Next.js, including basic routing and SSR/SSG concepts
  • Experience with testing frameworks such as Jest or React Testing Library
  • Exposure to real-time data handling (e.g., WebSocket integration)

Location

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

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 151931977

Beware of Scammers

We don’t charge money for job offers