About our clientOur client is the leader in synthetic Test Data Automation, high-performance technology for automating the design of synthetic data for software testing and machine learning requirements. Their patented, groundbreaking platform accelerates test data provisioning by more than 1,000% as it improves data quality and test coverage while reducing cost and ensuring data privacy. Headquartered in Ojai, California, they operate in global markets through a network of systems integration partners and have customers in more than 14 vertical markets including financial services, insurance, and healthcare.ResponsibilitiesOur client, a market leader in synthetic data used by global corporations for software testing and machine learning requirements, is seeking an experienced Senior Front End Developer/Front end software engineer with hands-on experience (not just concept) with React.js framework, as well as common languages (such as HTML, CSS, JAVAScript) used for front-end development. The Front-End engineer will be an integral part of the overall engineering team and responsible for building and/or improving customer-facing functionality of the company web platform. Join our fast paced, fun and welcoming engineering team who is passionate about building our enterprise class synthetic data platform.Build and maintain user interfaces using React.jsCollaborate with designers and other developers to create intuitive and visually appealing web pages and components, used by large, global customer users (our company t is a B2B platform)Write clean, efficient, and reusable codeEnsure the technical feasibility of UI/UX designsOptimize web pages for maximum speed and scalabilityImplement automated testing and debugging processes to ensure high-quality codeContinuously research and adopt new technologies and best practicesParticipate in code reviews and provide feedback to other team membersWork collaboratively with back-end developers to integrate front-end functionality with back-end servicesRequirementsCritical Requirements:You have deep experience in building highly-optimized, highly-scalable front-ends pulling data from huge, complex and dynamic databases.Good knowledge of how backend works and how various backend components interact with one another.Good knowledge of design patterns, especially MVC.Deep experience in refactoring a JQuery application to a ReactJS one.Understand conceptual data model diagrams for example Entity-Relationship diagrams.Important Requirements:Bachelor’s degree in Computer ScienceComputer Engineering, or related fieldMinimum 3 years of experience as front-end developer using React.js (you maybe requested to show your past work output)Experience working with HTML, CSS, JAVAScript, Node.jsIntelligent, creative and dedicated problem-solving skillsKnowledge of front-end optimization techniquesFamiliarity with RESTful APIs and other communication methodsSome familiarity working with multiple databases such as MySQL, Oracle, and MS SQL, PostgresExperience with version control systemsAbility to work in Agile sprint environments (2-4 weeks sprints)Strong communication and team collaboration skills (including with product management and other key stakeholders outside of engineeringCareer minded/committed person who is passionate about their jobBonus Requirements:Familiarity with MVC frameworks such as Struts, Ruby on Rails, Groovy, AngularJSBackground in multiple databases such as MySQL, Oracle, and MS SQLBenefitsPaid-leave (14-18 days)Public holiday according to Vietnam’s labor lawFull social insuranceWorking time: 9 am – 6 pm VNT (lunchtime 1 hour), 5 days a week Focus on individual growth, direct coaching by CTO.Working in a rising industry: Synthetic dataOT Weekday 1.5x / OT Weekend 2x / OT Public Holiday 3xImprove English.Quarterly check-ins, yearly appraisals.Interview ProcessRound 1: Inspius Screening (in one sitting)English Test (20 minutes)Technical Test (Live coding & Theory)Round 2: Interview with US Employer (2 separate sessions)Interview 1 (with CTO & CEO): Quick screening about technical and HRInterview 2 (with CTO & other Senior Developers): Group technical interviewOther Information:Current team size: 1 CTO, 2 Devops, 1 QA, 4 developers (including 1 team leader). The developers are from India, the Philippines. CEO and CTO are based in the USOn-boarding plan with the team to get familiar with the system