>

Job Summary


Job Type
Permanent

Seniority
Senior

Years of Experience
At least 3 years

Tech Stacks
AngularJS
Rest API
Docker
Oracle
API
TDD
MVC
SOAP
CI
MariaDB
SonarQube
Enzyme
SVN
Jest
Git
ES6
JavaScript
Angular
Redux
React
SQL
Jenkins
MySQL
Linux
Vue.js
AWS

Job Description


Apply
We are looking for an experienced Senior / Software Engineer (JavaScript) in Singapore to make the team stronger.

We Value

Value the individuals
– We encourage and motivate people to grow. We perceive our people as a source of our success;

Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;

Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;

Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;

Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.

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
  • Understanding the development lifecycle and working closely in a cross-functional and international team
  • Work with backend development team to create and optimize solution
  • Optimizing 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
  • 3+ 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)
  • Knowledge of both Relational database (MySQL/MariaDB, SQL/Oracle) and NoSQL(MongoDB)
  • 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

Salaries of Software Engineer at EPAM Systems

Salaries from EPAM Systems that are similar to Senior / Software Engineer (JavaScript)

8400 SGD

Estimated Salary

View more Software Engineer salaries at EPAM Systems View more Software Engineer salaries


NodeFlair Insights of EPAM Systems