Senior / Software Engineer (JavaScript) Kuala Lumpur, Malaysia
Senior / Software Engineer (JavaScript) Description
Job #: 76073DESCRIPTION
Currently we are looking for a Senior / Software Engineer (JavaScript) to make the team even stronger.
Responsibilities
- Responsible for development of highly-responsive user interface
- Design and implement visualizations that can depict vast amounts of data
- Develop, test, deploy, maintain and improve
- Understand the development lifecycle and working closely in a cross-functional and international team
- Work with backend development team to create and optimize solution
- Optimize code for performance
- Comment code and produce documentation to industry standards as needed
Requirements
- Bachelor degree or above in Computer Science, Software Engineering or related majors
- 5+ Years' front-end experience with JavaScript technologies and frameworks such as React JS, Angular JS, Vue JS and Typescripts with a familiarity of ES6 newer specifications
- Experience in applying test-driven development (TDD) with Jest, Testing Library, and/or Enzyme
- Familiarity in front end / UI technologies, web components and microfrontend architecture
- Experience in MVC driven Single page Application development
- Experience in Middleware’s like Redux Thunk and Redux Saga
- Working experience with Agile methodologies abd tools such as JIRA, GitHub, Jenkins, QualityCenter etc
- Understanding of code quality measurements and able to implement efficient Unit Tests
- Experienced in Linux, source code control tools (e.g., GIT, SVN)
- Experienced in CI/CD tools (e.g., Jenkins, SonarQube)
- Experienced in relational database technologies e.g., SQL Server, Oracle
- Good working knowledge of SOAP/REST API, microservices
- Good communication skills
- Strong communication skills and be able to coordinate technical discussion and activities with global and offshore teams
- Willingness and ability to adapt to changes in priorities and requirements
- Active learner who is passionate about technology and keeps up to date with technology changes
Nice to have
- Banking or financial services domain experience is a plus
- Knowledge on cloud platforms is a plus
- Knowledge of Virtual Machines, Docker containers
- Knowledge of the Cloud Platform like AWS, GCP or similar will be an advantage
We offer
- Friendly team and enjoyable working environment
- Work-life balance and flexible schedule
- Online training library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Referral bonuses
- Compensation for sick leave and paid time off
- Opportunities for self-realization