Senior Front-end
Job Description:
_________________________________________________________________________
Senior Front-end developer
Job ID:
Working location: District 1
Summary of our client
Our client is headquartered in California and has overseas offices in France and Vietnam.
The company's main offering is a web-based tool for managing big media libraries (photos, videos, audio files, documents...). Clients product is the most adaptable DAM on the market and the solution chosen by The BBC, Blizzard Entertainment, United Nations, and WWF to manage their huge digital asset libraries as a direct result of 15+ years of independent R&D.
Client has the exceptional freedom to pursue its own product vision centred on consumers while expanding quickly because it has no external investors to appease.
Main responsibilities
Engineer the next generation of User Interface development for our platform using modern technologies and a long term vision.
Leverage your experience with ReactJS to iteratively build a new structure of tools and methodologies
Collaborate tightly with architecture, product and back-end teams to gain feedback and ensure your solutions are effectively bringing value.
Write Automated Tests for robust development.
Perform code reviews on other team members work.
Job requirements
Must-have:
A Bachelors Degree in any relevant major (e.g. Information Technology, Computer Science, etc.).
Proficiency in English (both verbal and written).
3+ years practical experience with ReactJS. Having previous full stack experience is a plus.
Strong JavaScript / TypeScript programming skills.
A strong fundamental understanding of software development.
A passion for intellectual challenges.
Open minded, comfortable with exploring off the beaten path.
Strong self-discipline for delivering well-tested, complete features/modules under a tight schedule and the capability for rational thinking.
Compensation benefits
As a full-time employee, you are eligible for our benefits program:
Attractive salary package and 100% Gross Salary in probation period.
13th-month salary.
Monthly performance bonus. (over $600 on average and over $2000 for top performers)
18 days of annual leaves (cashback allowed if not used) and plus 4 days for an oversea company trip.
Multiple allowances (Lunch, Gym, Parking, Birthday/Tet/Wedding voucher... ).
Full social, healthy and unemployment insurance.
Premium healthcare insurance.
Annual company trip abroad.
Monthly team-building activities (Bowling, Go-Kart,....) and special celebrations on Autumn Festival, Halloween, Christmas, Tet, ...
Monthly happy lunch/birthday celebration and happy hours every day with free snacks, soft drinks, fruit, and coffee.
Sports activities (Badminton, Ping Pong, etc...)
Working time: 9 - 6
The purpose of the template: Please note that the JD will be made by AM or those who handle the scope of AM. The content must be paraphrased to avoid the event that external stakeholders could search the role on the internet with the keywords, which negatively affects our confidential information and client information. Moreover, by formatting the JD, TA will send it to clients or external stakeholders promptly and enhance our professionalism, brand identity as well.
Required Skills:
React.js Microservices