Overview
We are looking for an experienced Senior Full stack Engineer specialized 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.
RESPONSIBILITIES
- Server-side applications architecture development
- Write high-quality and testable code following clean code and SOLID design principles
- Implementation of the latest JavaScript development technologies and approaches
- Propose and discuss complex technical solutions, create design documents
- Collaborate with back-end developers, UX and UI designers to improve product and features
- Perform profiling and troubleshooting of existing solutions
- Analyze and improve performance, efficiency, and stability of application
- Design and develop Web application runnable on cross browsers
- Translate designs and wireframes into high-quality code
- Follow and understand defined software development processes, such as tasks assignments, daily issue tracking etc
- Working with operation team and end user to get the project deliverables to be accepted and released in the production environment
- Plan and schedule own work for tasks and projects, also implement functionality without direct supervision
Scrum events participation
REQUIREMENTS
- Bachelor’s degree or above in Computer Science, Software Engineering, or related majors
- Minimum 5 years of relevant development experience, including UML, Modeling and Design skills, and expert knowledge of at least one technical area
- Agile practices experience
- Solid knowledge of Design Patterns; SOLID, and DRY principles
- Solid knowledge of experience with ReactJS, ES6, Redux, CSS, and HTML
- Strong knowledge of NodeJS
- Strong knowledge of JS Test Frameworks
- Experience in Unit and API Testing
- Advanced knowledge of JavaScript Profiling and Debugging and JavaScript Code Quality tools
- Strong knowledge in Code Review Process and Release Strategy
- Strong desire and skills to solve non-trivial and challenging problems
- Intermediate (CEFR B1+) or higher level of spoken and written English
Nice to have
- Familiar with microservices framework principles
- Experience in front-end JavaScript frameworks like ReactJS, React Native, Vue JS
- Experience in cross-browser compatible HTML/CSS markup
- Experience in building and implementing A/B tests
- Experience in building highly scalable and performant applications
- Experienced in one of the popular public clouds: Azure/ AWS, etc