Senior JavaScript Engineer (Node / Vue) Suzhou, China
Senior JavaScript Engineer (Node / Vue) Description
Job #: 86343DESCRIPTION
We are looking for a Senior Software Engineer specializing in JavaScript . Being a part of the China Delivery team, you will be working on software engineering in China where we provide IT solutions for our clients in diverse industries. As a JavaScript professional, you’ll fulfill a key JavaScript Developer role to rationalize practices of Agile Methodology in the development team, partnering with multiple functional roles/teams to ensure delivery.
Responsibilities
- Participate in technical decision-making, design technical solutions and implement functionality by following software development principles and best practices, sometimes take Lead and Coordinator role
- Conduct code reviews, ensure the quality of the team’s code and other deliverables following delivery excellence practices, detect and address software performance issues
- Lead and contribute to software engineering activities, including requirement clarification, estimation and planning, workshops, and solution proposal presentations for customers, etc
- Fulfill a mentor role, explaining software engineering principles, practices, and their benefits, conducting technical interviews and training sessions
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, or related disciplines
- Minimum of 5 years of experience in software engineering and development
- Advanced knowledge and rich experience in Vue 3
- Good knowledge and good experience in Core JavaScript, Server-Side Rendering (SSR), responsive design, performance tunning
- Experienced in implementing high-quality solutions utilizing OOP/FP principles and Agile Development practices
- Experience in designing reusable and maintainable architecture
- Experience in using popular CI/CD tools such as Github, Gitlab
- Fulfilled key developer role, experience leading a small development team
Nice to have
- Experience in building Node.js applications using Express.js or other Node.js web frameworks
- Knowledge of cloud technologies such as AWS, GCP, Azure, Ali Cloud or Docker
- Experience in fulfilling architect or tech lead roles
- Spoken and written English
- Better can have some Java knowledge
We offer
- Experience exchange with colleagues all around the world
- International projects
- Opportunities for self-realization
- Friendly team and enjoyable working environment
- Engineering, corporate and social events
- Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
- Free English classes
- Online training course library, mentoring, career development and potential partial grant of certification
- Unlimited access to LinkedIn learning solutions
- Flexible working schedule
- Compensation for sick leave and paid time off
- Tech talks and hackathons
- Referral bonuses