NSA179 - PRINCIPAL/ SENIOR FRONT-END ENGINEER
NSA179 - PRINCIPAL/ SENIOR FRONT-END ENGINEER
IT
Senior
Ho Chi Minh City
Full-time
Responsibilities
Develop client-side web applications utilizing modern web technologies, standards, and techniques.
Design, build, and maintain efficient, reusable, and reliable code; develop and execute unit tests.
Troubleshoot issues in existing applications.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify and implement key application metrics and monitoring solutions.
Translate use cases into functional applications; draft software requirements and design documents.
Assist in the development and delivery of project plans, task estimations, and schedules.
Ability to collaborate effectively across functional, team, and time-zone boundaries.
Comfortable working with an Agile SDLC using Scrum, TDD, Git, Jira, etc.
Requirements
5+ years developing Single Page Web Applications (SPAs) utilizing JavaScript, HTML5, CSS3, and modern JavaScript Libraries and Frameworks (including at least four years with React/Redux).
Experience in REST-based services over HTTP(s); JavaScript BDD Frameworks (Enzyme, Chai, Mocha, etc.); Modern JavaScript Tooling (Node, Yarn / NPM, Babel, Webpack, etc.)
Working knowledge of CSS3 and CSS Pre-processors including SASS.
Experience with versioning tools, specifically Git.
Familiarity with various design and architectural patterns.
Solid knowledge of agile software development methodologies.
Understanding of design fundamentals in a scalable application and how it fits into a larger, distributed platform; understanding of Functional Programming and OOP Principles.
Ability to write clean, readable code and adhere to team style guides.
Excellent interpersonal and communication skills; be able to engage with users and stakeholders across disciplines in verbal and in writing; show professionalism and ability to use diplomacy in working relationships.
Strong organizational skills that reflect the ability to perform and prioritize multiple tasks with excellent attention to detail; able to perform independently and collaboratively, to take initiative, and to maintain productivity under pressure.
Fluent in English.
*** Nice to have:
Full-stack development experience.
GraphQL, Redux, Apollo experience.
React based localization frameworks (i18Next, etc.).
Experience in highly regulated industries.
Experience in troubleshooting high availability, real-time, production applications.
Familiar with the DevOps model, CI/CD pipelines, and associated tools
Benefits
Working location: Tan Binh District/ Hybrid (depending on team decision)
Salary range: USD 3,500 – 5,000 Gross
Infomation
Offered Salary
3,500 $ - 5,000 $
Skills