UI Developer (React.js)

FlexiDev is a dynamic and innovative software development company known for cutting-edge solutions and its commitment to excellence. As a UI Developer with React expertise, you will play a pivotal role in crafting exceptional user experiences that drive our digital presence to the next level. 

Responsibilities: 

  • Collaborate with cross-functional teams to design and develop user interfaces for web applications using React.js. 
  • Create responsive and visually appealing front-end components that provide seamless user interactions and meet design specifications. 
  • Implement efficient and reusable UI components and front-end libraries to optimize performance. 
  • Translate wireframes and design mock-ups into high-quality code, ensuring a seamless integration of user-facing elements. 
  • Collaborate closely with designers and back-end developers to bridge the gap between graphical design and technical implementation. 
  • Ensure the technical feasibility of UI/UX designs and optimise applications for maximum speed and scalability. 
  • Identify and address performance bottlenecks and troubleshoot UI/UX issues as they arise. 
  • Stay up to date with the latest UI trends, techniques, and technologies to continuously improve the user experience. 
  • Participate in code reviews, share feedback, and contribute to the continuous improvement of development processes. 

Qualifications: 

  • Bachelor’s degree in computer science. Web Development, or related field preferred.  
  • Proven experience as a UI Developer with strong React.js proficiency. 
  • Solid understanding of front-end technologies, including HTML5, CSS3, JavaScript/ES6, and responsive design principles. 
  • Experience with UI design tools such as Adobe XD, Sketch, or Figma is a plus. 
  • Familiarity with RESTful APIs and integrating front-end applications with back-end services. 
  • Strong understanding of browser compatibility issues and ways to work around them. 
  • Experience with version control systems (Git) and modern development workflows. 
  • Ability to work collaboratively in a team environment and communicate effectively with designers and developers. 
  • Problem-solving skills and a proactive approach to tackling challenges. 
  • Strong problem-solving and debugging skills, with the ability to analyse and resolve technical issues.  
  • Excellent communication and teamwork, with the ability to collaborate effectively on cross-functional teams.  
  • Self-motivated and proactive, with a strong commitment to delivering high-quality solutions. 

At FlexiDev we offer our teams a range of comprehensive benefits:

  • Full-time permanent opportunities that allow you to work remotely from virtually any suitable work location.
  • Competitive salaries and comprehensive healthcare coverage through BPJS for all our employees.
  • High-spec device allocation to your remote workplace as standard.
  • Support from highly experienced industry leaders within Indonesia and in other countries.
  • Professional development through weekly Business English classes, which include both private and group programs. The training you receive strengthens effective communication within teams.
  • The opportunity to work with international clients.
  • Weekly drop-in Discussion and Sharing sessions, covering interesting topics that reflect our team’s needs and passions. This reflects our core values of sharing knowledge, intellectual growth.
  • A collaborative project environment with supportive teammates.

How to Apply: 

If you’re passionate about creating exceptional user experiences and have a strong track record in React.js development, we’d love to hear from you. Please submit your resume and a portfolio showcasing your UI development projects to [email protected]

Job Category: Engineering
Job Type: Full Time
Job Location: Bali Bandung

Apply for this position

Allowed Type(s): .pdf, .doc, .docx