Careers
Senior Software Engineer (Frontend)
Technology
Permanent

Job Summary

Software Engineer are responsible for deliver the application and ensuring the good quality and security in the time plan. The ideal candidate for this role demonstrates technical excellence, solid engineering principles, ability to write good/clean code and write automate test cases.

Job Description

  • Deliver the software in time as planned with meet all the requirement, good code quality, write automate test script and unit test. Support integration/production incident investigation
  • Maintain high standards of software quality, stability within the team. Follow good practices, habits, agreed by the team.
  • Coaching junior software engineer and the engineering development department personnel in the workings of reusable tools and patterns, for example, reusable code.
  • Work closely with Product Owner, Business Analyst, System Analyst to clearly understand the requirement and can identify what need to be developed and improved. Participate in planning sessions to provide accurate estimation of the requirements provided.
  • Keep up with industry best practices, new knowledge, new techniques and can apply them to your work with the agreement from the team. 

Experiences

  • BSc/BEng in computer science, computer engineer, or a relevant field
  • 4-8 years of experience in Web Frontend Development technologies (JavaScript, TypeScript, HTML5, CSS, Less/Sass, AJAX, Web Components)
  • Expertise with one or more mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and markup languages (HTML, CSS, etc.).
  • Extensive experienced using one or more development frameworks/libraries (Flutter, React Native, ReactJS).
  • Experience in using or building CI/CD workflow for web application project
  • Experience in using Git as source code version management tool
  • Good understanding of building single page application (SPA)
  • Good understanding of Progressive Web Application (PWA)
  • Experience in Web Backend technologies is a plus (Spring Boot, Node.js)

Knowledge & Skills

  • Knowledge of one or more unit test framework/libraries (JUnit, Mockito, Jest, XCTest).
  • Knowledge of one or more automation tools (Espresso, XCUITest, Robot framework, Cypress, Karate, Flutter Driver, and Detox)
  • Knowledge of web service and its related technologies, RESTful, SOAP, XML, JSON
  • Good in teamwork and collaboration and positive attitude. Ability to work effectively under pressure, self-motivated and goal oriented.
  • Good command of English.

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| The withdrawal of consent

If you want to withdraw your consent to the collection, use, and/or disclosure of your personal data, please send us your request.

Message sent

We have receive your message and We will get back to you shortly.