Connecting...

Sr. Front End Software Engineer

Job title: Sr. Front End Software Engineer
Location: Penang
Specialisation: Information Technology
Salary: MYR 60,000 - 96,000 (Annual)
Reference: PR/156826
Contact details: Kee Eng Chew
Contact email: keeeng.chew@jac-recruitment.com
Job published: February 22, 2024 16:14
JOB RESPONSIBILITIES 
  • Collaborate with designers and act as the bridge between design and engineering to ensure the brand, design vision, and UX best practices are properly translated into the browser. 
  • Build reusable UI components and have authored documentation for its API and usage so other developers can easily understand how to use the part. 
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms. 
  • Write CSS code that controls the look and feel of the web experience that implements typography, responsive layout, animation, and other visual aspects of the UI with a focus on modularity, flexibility, compatibility, and extensibility. 
  • Craft semantic HTML markup with a strong focus on accessibility. 
  • Collaborate with the Design System team on enhancements to the central design system library. 
  • Write unit tests to ensure components keep an elevated level of quality and consistency as they are improved and iterated on. 
  • Identify challenges and opportunities as it relates to the delivery of UI during planning and execution and has worked with design and product to solve and deliver superior solutions. 
  • Actively participate in the code review process, receiving and providing constructive feedback on ways to improve code execution. 
  • Test across browsers and devices to ensure a consistent user experience. 
  • Create lightweight and fast-loading experiences through optimization of front-end code. 
  • Use an Agile approach to iteratively maintain and develop new functionality. 
  • Stay up to date on emerging technologies, and willingness to grow understanding and expertise in Node.js. 
JOB REQUIREMENTS
  • Proficient in HTML5 and CSS3 
  • Proficient in JavaScript 
  • Proficient with any JavaScript SPA client-side frameworks such as Vue.js or React. Able to curate single file components, implement pages and routing. 
  • Proficient with SASS/SCSS 
  • Proficient in build process management tools like Webpack. 
  • Understanding of server-side technologies such as Node.js. 
  • Building data visualizations with libraries like d3.js and Chart.js is a plus. 
  • Experience working in Scrum-based methodologies is a plus. 
  • Highly motivated individual with the potential and desire to learn new technologies and take on an increasing level of responsibility within the technology team. 
  • Ability to work independently, communicate effectively, and produce superior results. 
  • Experience within the financial services industry is a plus.