Senior Front-end Developer responsibilities are:

  • Build a functioning and smooth front-end web application that interacts with our RESTful API services

  • Write well designed, testable, efficient code by using best software development practices

  • Gather, refine specifications, requirements based on technical needs

  • Work together with Product & UIUX Team to design, develop and implement complex features

  • Optimize application size to reduce loading time

  • Write and maintain software documentation

  • Create and implement automated software testing

  • Implement features with strong awareness of Reliability, Scalability, and Security

  • Ensure high quality graphic standards and brand consistency

  • Stay up-to-date with latest design, UI trend and emerging front-end technologies

  • Self-organize under scrum methodology to collaborate and deliver features to customers

  • Be responsible for maintaining, expanding, scaling our application

  • Create, Plan, and Execute Initiatives that align with company's goals

Senior Front-end Developer requirements are:

  • Candidate must possess at least a Bachelor's Degree in Computer Science, Information Technology,Engineering (Computer, Telecommunication), Engineering (Electrical, Electronic, Mechatronic), or Mathematics.

  • At least 2 years of working experience in the related field is required for this position

  • Deep technical knowledge in Front-End (HTML/CSS/Javascript/Typescript)

  • Proficiency in popular JS framework such as Angular JS, Angular, React js, Vue.js, or Node.js

  • Experience with hybrid framework such as Ionic, React Native, phonegap, etc will be a plus

  • Experience with third party libraries, APIs

  • Experience and understanding in implementing automated testing(unit testing and integration testing)Knowledge of version control systems such as Git

  • Aggressive problem diagnosis, creative problem solving skills

  • Strong organisational skills to juggle multiple tasks within the constraints of timelines, budgets with business acumen

  • Decent experience with FE State Management Practices (RxJS, Redux, etc)

  • Ability to mentor other programmers and perform effective Code Review

  • High awareness on Reliability, Security, Performance, and Scalability on Feature level

  • Experience on working with large scale SPA (Single Page Application) is a plus

  • Experience on implementing complex UI interaction and animation is a plus

  • Skilled and experienced in agile software development and its respective tools

  • Willing to work flexytime

  • Willing to work at Sunter Jakarta Utara