Job details

Lead Frontend Developer (ReactJS)

  • Agile
  • React Native
  • Angular
  • Scrum
  • React.js
  • HTML5
  • Git
  • ECMAScript
  • JavaScript
  • CSS3
  • ReactJS
  • Web Technologies
  • Web Applications
  • User Interface
  • Team Development
  • Architects
  • Systems Analysis
  • Team Leadership
  • Team Lead
  • Technical Leadership

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 6 months ago

Roles & Responsibilities

about the company

Our client is a tech consultancy company that specializes in developing web and mobile applications in the gaming industry.

about the job

You’ll be responsible for building user interface components and implementing them following React.js workflows. Your primary responsibilities will be to design and develop those applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

  • Guide team development efforts towards successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Identify and encourage areas for growth and improvement within the team
  • Collaborate with other software engineers, business analysts and solution architects to plan, design, develop, test, and maintain web-based business applications built on React.js technologies
  • Develop, test, deploy, and maintain building user interface components and implementing them following React.js workflows
  • Provide vision, design and develop in keeping up to date and cutting-edge web technologies in building interactive web applications
  • Building reusable components and front-end libraries for future use
  • Translating designs into high quality code using JavaScript/Typescript, HTML5, CSS3 and WebSocket
  • Involved in the recruitment process of the staff and management of the staff, plan shift rotation
  • Deploy systems to production and provide post-implementation support
  • Analyze and resolve technical and application problems
  • Provide maintenance support to customers by investigating and rectifying reported systems shortcomings during/after working hours when necessary
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Adhere to high-quality development principles while delivering solutions on-time

skills and experience required

  • Bachelor’s Degree in Computer Science or equivalent
  • Possess good experience developing web application, Web Forms and Enterprise Workflows
  • At least 2 years of project lead experience in same area
  • Must have prior experience in leading a small team of at least 5 members
  • At least 5 years of experience in systems analysis, design, programming with knowledge in JavaScript, including DOM manipulation and the modern ECMAScript language features
  • Thorough understanding of React.js and its core principles and familiarity with framework like Angular, Vuejs
  • Familiarity with basic data structure and algorithms
  • Experience with RESTful APIs
  • Experience with WebSocket
  • Experience with modern front-end build pipelines and tools
  • Experience with code versioning tools such as Git
  • Experience with HTML5, CSS3 and JavaScript/Typescript
  • Familiarity with UI/UX design principles
  • At least one backend language, such as Golang Java, Python
  • Understanding of Agile / Scrum methodologies
  • Understanding of architecture and design of application systems

To apply online please use the 'apply' function, alternatively you may contact Kaixinn at kaixinn.chew@randstad.com.sg

(EA: 94C3609/ R2196712)