Enable job alerts via email!

Front-End Engineer

Roketin

Kota Bandung

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Indonesia is looking for a skilled web developer to design and build software solutions. The ideal candidate should possess a Bachelor's degree in Computer Science and have over 2 years of experience in web development, specifically with VueJS or ReactJS. Key responsibilities include collaborating with clients, designing software architecture, and testing applications to ensure quality. This role provides a dynamic environment with opportunities for growth and innovation.

Qualifications

  • Minimum 2 years of experience writing production code.
  • Familiarity with design tools such as Figma.
  • Proficient understanding of HTML, CSS, and JavaScript.

Responsibilities

  • Collaborate with clients to identify user needs.
  • Design software architecture and components.
  • Write efficient and standardized code.
  • Testing and debugging the software.

Skills

Web development
VueJS
ReactJS
Scrum/Agile methodologies
Git
Figma
Cross-browser compatibility
API integration
Unit testing
Communication skills

Education

Bachelor's degree in Computer Science or equivalent
Job description
Job Requirements
  • Bachelor's degree or equivalent in Computer Science
  • At least 2 year of experience writing production code for clients
  • Familiarity using Scrum/Agile development methodologies
  • Mastering Git for Version Control System Management
  • Familiar with design tools such as Figma
  • Proficient understanding of web development, including HTML, CSS, JavaScript
  • Basic understanding of CSS preprocessors, such as LESS and SASS
  • Good understanding of software engineering principle, such as functional programming, design pattern, SOLID Principle and Clean Code
  • Have production-grade experience in building website with Vue or ReactJS framework.
  • Excellent understanding of VueJS or ReactJS syntax
  • Good understanding of cross-browser compatibility issues (Safari, Firefox, Chromium, and mobile browsers)
  • Excellent communication and problem-solving with technical teams, non-technical teams and clients
  • Have experience in connecting API to frontend
  • Have analytical skills in user interface, performance, and data integration
  • Have the initiative to be proactive and independent in projects and team activities
  • Have a positive and growth mindset toward developing technology
  • Basic understanding of unit testing
Job Descriptions
  • Collaborate with clients, users and other stakeholders to identify user needs and requirements.
  • Read, study and understand what systems are being worked on both technically and business through interviews with users / Project Managers or existing design documentation.
  • Design the software architecture, components, and interfaces that will meet those needs.
  • Conduct research on 3rd parties needed in application development
  • Participate in sprint events required by the team.
  • Responsible for writing code efficiently according to the programming language and standardization that has been determined.
  • Testing and debugging the software: to ensure that the application functions as intended and to make unit tests according to the test scenario to identify and fix problems.
  • Writing software technical documentation such as: function comments, minimum system requirements, API documentation, and user guides.
  • Conduct testing and ensure the application is in accordance with the initial design, before the application is deployed to server dev, demo and production.
  • Perform debugging to solve problems or bugs that occur and justify the application if an error is found.
  • Optimizing in terms of code, database, and assets in the form of images, videos, etc.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.