Back to search:Frontend Developer / Jakarta (south)

Main Responsibilities:

●       Develop, maintain, write clean and optimize responsive web applications using React and

●       Build and maintain cross-platform mobile applications for Android and iOS using React Native.

●       Build high-quality products with a focus on user experience and performance.

●       Communicate actively and collaborate with Product Managers, Backend Engineers, and Designers to deliver cohesive, end-to-end features.

●       Familiarity with RESTful APIs and integration with backend services.
Solid understanding of responsive design, mobile-first development, and cross-platform compatibility

●       Maintain and extend reusable components and design systems.

Requirements:

● years of professional experience in Frontend Engineering, with extensive experience in and React Native. Demonstrated ability to build and scale complex applications across web and mobile platforms.

●       Advanced proficiency in JavaScript and TypeScript, with a strong understanding of how to write modular, scalable, and maintainable code.

●       Expertise in React Query for efficient data fetching, caching, and state management, specifically in optimizing performance for both web and mobile applications.

●       Hands-on experience with unit testing and test-driven development (TDD), particularly using tools such as Jest and Testing Library to ensure code quality and reliability.

●       In-depth knowledge of Tailwind CSS for building responsive, visually consistent UIs and managing CSS at scale.

●       Proven experience with frontend development workflows and tools, including Git for version control and familiarity with modern build tools (e.g., Webpack) for efficient development and deployment.

●       Familiarity with RESTful API integration and best practices for frontend-backend communication, with a focus on building maintainable, well-documented client-server interactions.