EPAM

MB Sunny Tower, 259 Tran Hung Dao, TP Hồ Chí Minh

Quy mô công ty : 10-24

Xem thêm

Tóm lược

10-24

Product

Việt Nam

Lead Software Engineer

EPAM

Quận 1, TP Hồ Chí Minh

  • English
  • Trưởng nhóm/Giám sát
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:04/10/2022
  • 1

Mô tả công việc

Tóm tắt công việc

We are looking for a Lead Software Engineer specializing in Reactjs & Nodejs in Ho Chi Minh City. We have many upcoming opportunities with global brand-name clients for high-profile projects that require someone with excellent technical delivery skills and team leadership. 

Playing a multitude of different roles on a project, depending on client needs and your level: development team lead, key developer, software architect role, project coordinator.

Your daily tasks

  • Understand, follow, and enhance defined software development process and introduce engineering practices.
  • Write high-quality and testable code following clean code and SOLID design principles.
  • Conduct code reviews and highlight best of breed solutions.
  • Identify and troubleshoot application code-related issues, review and provide feedback to any required final user documentation.
  • Implementation of latest JavaScript development technologies and approaches.
  • Propose and discuss complex technical solutions, create design documents.
  • Participate in workshops and presentation of the proposed solutions to clients.
  • Run demo and education sessions for client.
  • Collaborate with several teams (including DBA, UI/UX, Cloud, etc.) to improve product and features.
  • Communicate with the customer, refine functional and none-functional requirements.
  • Plan and schedule own work for tasks and projects, also implement functionality without direct supervision.
  • Perform profiling and troubleshooting of existing solutions.
  • Follow and understand defined software development processes, such as tasks assignments, daily issue tracking etc.
  • Coordinate your work with other developers to deliver first-class technology solutions in a positive, fun, yet challenging and deadline driven environment.
  • Working with operation team and end user to get the project deliverables to be accepted and released in production environment.
  • Analyze and improve performance, efficiency, and stability of application.
  • Identify and fix issues, bugs, and bottlenecks of the system.
  • Scrum events participation.

 

  • 19 annual leave days and 10 days for sick leave
  • Flexible working model: Hybrid working from Ho Chi Minh city or working remotely from any location in Vietnam
  • 100% salary is paid in probation, including full salary contributions to social, health and unemployment insurance
  • Premium healthcare insurance for employees and 2 dependents
  • 13th-month salary is absolutely obvious
  • Free English classes with native lecturers to leverage your skills
  • Unlimited self-service training including mentoring programs
  • Unlimited World-class training courses  , , ; all certifications supported
  • Top trendy technologies:  
  • Multinational team of enthusiastic, open, and ready-to-go professionals 

Yêu cầu công việc


Your profile

  • Must have at least 5 years of hands-on working experience in developing web applications using ReactJS or AngularJS and NodeJS.
  • Minimum 3 years of relevant full-stack web development experience, including Modeling and Design skills, and expert knowledge of at least one technical area.
  • Strong knowledge of JS Test Frameworks.
  • Experience in Unit Test, API Test and TDD.
  • Experience in consuming REST APIs.
  • Experience in performance optimization and security.
  • Advanced knowledge of JavaScript Profiling, Debugging, Code Quality tools.
  • Understanding of code quality measurements.
  • Strong knowledge in Clean Code, Code Review Process and Release Strategy.
  • Experience with Agile/ Scrum.
  • In depth understanding of different phases of software development lifecycle.
  • Bachelor’s degree or above in Computer Science, Software Engineering, or related majors.

Nice to have

  • Ability to lead or coordinate a small team of 2-3 developers; coaching, reviewing code, informal training.
  • Experience of CI/CD tools (e.g., Jenkins, SonarQube)
  • Experienced in one of the popular public clouds: Azure, AWS, etc. or OpenStack
  • Experience with Kanban, XP or hybrid project management methodologies
  • Experience in cross-browser compatible HTML/CSS markup.
  • Experience in building and implementing A/B tests.
  • Experience in building highly scalable and performant applications.

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • JavaScript
  • NodeJS
  • ReactJS
  • HTML
  • CSS
  • Web Development
  • REST
  • Unit testing
  • TDD
  • API
  • Jenkins
  • AngularJS
  • OpenStack
  • MS Azure
  • CI
  • SonarQube
  • AWS
  • CD

NĂNG LỰC

  • Agile
  • Scrum
  • Kanban
  • Project Management

Thông tin doanh nghiệp

EPAM Systems Inc. is a leading global provider of digital platform engineering and software development services.

Since 1993, EPAM Systems, Inc. (NYSE: EPAM), has leveraged its core engineering expertise to become a leading global product development and digital platform engineering services company.

Vietnam is the most recent location that EPAM has established office. This is your opportunity to join an organization in start-up mode that plans to (at least) double in size every 2-3 years. We are looking for excellent employees that want to see a similar growth in their careers.