C

MessageMedia | Senior ReactJS Engineer

Collaboration Betters The World
Full-time
On-site
Vietnam
Developer, Management , UI UX Designer

Overview

About MessageMedia

For more information about MessageMedia, please click here.

Qualifications

What you should have

    • Solid front-end development skills and experience in HTML5, CSS and JavaScript (modern JavaScript), Typescript
    • Expertise in JavaScript libraries (ReactJS & Redux are required) and frameworks
    • Experience with REST API development and consumption
    • Experience with Webpack, JavaScript toolchain
    • Experience in writing testable code, experience in JavaScript testing both at a unit and integration level, code reviews, code standard
    • Familiar with AWS
    • Worked in a SCRUM team and understand agile principles
    • Exposure to environment developing a large-scale web application
    • Good team player, providing guidance and assistance based on your experience in front-end development
    • Good understanding of continuous integrationGIT and the Gitflow branching model
    • Good basic knowledge of NodeJS
    • Good verbal communication skills in English
    • Be happy to coach, mentor and train less senior colleagues

Responsibilities

You will work in a highly productive and collaborative team where your ideas will be listened to and put into action. This exciting opportunity would suit a Senior ReactJS Engineer who is looking to move upwards and onwards and is eager to work closely with senior management on interesting and super cool ideas. Join us to build some truly awesome products! 

What you will do

    • Develop new user interface features on a large-scale of web application
    • Ensure the technical feasibility of UI/UX designs
    • Optimize application for maximum speed and scalability
    • Assure that all user input is validated before submitting to back-end
    • Develop web templates based on graphical web layout designs that follow the strict requirements.
    • Collaborate with other team members and stakeholders
    • Provide continuous support and guidance to less senior colleagues through regular coaching activities and support them in fulfilling their personal development plans