Top 3 Reasons To Join Us
The Job
Job Description
We are looking for a Front-End Web Developer who will work closely with our web development and other client service teams to develop effective frontend for our client web applications. Responsibilities will include:
- Design and implement new user facing features including translate UI/UX design (Photoshop, Figma, XD, Zeplin, etc.) to actual code as well as using existing apis or work with the backend team to design new apis.
- Write reusable code and libraries for future use.
- Analyze and enhance application for maximum speed and scalability.
- Validate input before submitting to the back-end.
- Bridge the gap between graphic design and technical implementation.
- Define how the application looks and how it works.
- Collaborate effectively with project managers, team members and client service teams to build successful products.
- Partner with project managers to determine feasibility and generate technical requirements, break down and estimate effort for front-end projects.
- Practice disciplined software engineering (e.g. automated testing, code reviews)
- Overall user front-end experience.
Your Skills and Experience
Your skill and experience:
- Strong proficiency (at least 4 years of experience) in front-end web applications development: HTML5, CSS3, JavaScript (ES2015, ES6 or supersets like TypeScript).
- Proficient understanding of client-side scripting libraries/ frameworks such as JQuery, Bootstrap.
- Good understanding of advanced SPA JavaScript/TypeScript libraries and frameworks, such as VueJS, ReactJS, Redux, AngularJS.
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASSGood.
- Understanding of asynchronous request handling, partial page updates, and AJAX.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Experience working with systems dealing with large scale data storage, processing (real-time and batch), and analytics.
- Good understanding of SEO principles and ensuring that application will adhere to them.
- Enjoy technical challenges and are eager to explore new technologies.
- Experience in ReactNative is a plus.
Why You'll Love Working Here
You'll get lots of benefits:
- Work from 9 am - 6 pm, generous break-time, 5 day a week, remote option on certain project.
- Proper training course from WPP, Adobe & Saleforce
- Challenge your limits every day in a fast growing company;
- Competitive benefit package;
- Dynamic, international and friendly working environment;
- Great opportunities in developing career pathway;
- Up to 18 full paid leave days/per year;
- Extra health care insurance;
- Company parties and fun.
You'll get lots of benefits:
- Work from 9 am - 6 pm, generous break-time, 5 day a week, remote option on certain project.
- Proper training course from WPP, Adobe & Saleforce
- Challenge your limits every day in a fast growing company;
- Competitive benefit package;
- Dynamic, international and friendly working environment;
- Great opportunities in developing career pathway;
- Up to 18 full paid leave days/per year;
- Extra health care insurance;
- Company parties and fun.