TDV Accel Service logo
TDV Accel ServicePosted 1 month ago

Senior Software Engineer (Front End Developer)

On-sitePhnom Penh, Phnom Penh, Cambodia

Full TimeSenior LevelSmall

Job Summary

Design and architect end-to-end modern web, mobile, and device applications using JavaScript frameworks like React, Vue, or Angular. Develop new user-facing features, build reusable libraries, and optimize code for speed, scalability, and security best practices. Manage the codebase, conduct code reviews, and troubleshoot defects while collaborating with backend engineers and architects on full-stack alignment. Mentor junior developers, contribute to product enhancements, and participate in agile ceremonies to ensure timely feature delivery.

Required Qualifications

  • Bachelor degree or above in IT and business related degrees
  • Min. 3 year experience in apps development or related experience
  • Exceptionally strong JavaScript programming skills
  • Comfortable in any of the modern MV frameworks such as VueJS, AngularJS or ReactJS
  • Experience in web development. (HTML 5, JS ES5/ES6, NPM, React, CSS, webpack)
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Experience in mobile development (NPM, React-native, android/IOS native)
  • Proficient understanding of code versioning tools, such Git and Git Flow
  • Excellent knowledge in information architecture, human computer interaction and mobile usability design principles
  • Understanding in OOP, design pattern, SOLID & KISS principle thus able to apply this concept into working software/application
  • Experience developing/consuming web api/web services
  • Able to demonstrate good quality control when in comes to software development (unit test & CICD)
  • Basic Experience in Test Driven Development environment and the use of unit testing suites such as Jasmine
  • Working experience in agile methodology and in agile team

Desired Qualifications

  • Strong teaming and communications to work with members across teams
  • Strong work ethics and time management skills
  • Ability to identify product readiness and best timing for product release

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce