Job Summary
- Technical Skill:
- JavaScript ,
- ReactJS ,
- NextJS ,
- HTML ,
- CSS ,
- Jira ,
- Ruby on Rails ,
- Automation Testing ,
- Regression Testing ,
- Github ,
- TypeScript ,
- Google Analytics ,
- Docker ,
- Architecture ,
- Golang ,
- Apache Kafka ,
- Mocha ,
- AWS ,
- UI ,
- Slack ,
- Kubernetes ,
- DataDog ,
- Asana ,
- RESTful API ,
- Figma ,
- Terraform ,
- CircleCI ,
- Jest ,
- Miro ,
- System Architecture ,
- CI/CD ,
- ArgoCD ,
- Google BigQuery ,
- Zoom
Job description
Overview of job
We are seeking a Principal Frontend Engineer to spearhead the development and operation of "Money Forward Cloud Box," our cloud file storage solution designed to enhance back-office efficiency. In this role, you will work closely with Product Managers and Designers to build scalable systems ready for large-scale traffic, optimize both User Experience and Developer Experience, boost team productivity, and mentor junior-middle engineers. Your responsibilities will be broad and impactful. The primary focus will be on frontend development using Next.js, however, you may also contribute partially to server-side development involving Ruby on Rails. We enthusiastically welcome applications from motivated individuals passionate about creating outstanding products.
RESPONSIBILITIES
- Develop and Deliver products with high responsibility, availability, scalability, security, and maintainability.
- Work with a product manager, a designer, and backend engineers to implement product features.
- Provide technical direction and validate technical solutions to ensure quality and scalability in React & Next.js development.
- Resolve any technical issues, risks, and challenges, escalating as necessary and providing solutions.
- Contribute to create a sophisticated development team, applying Agile/Scrum methodologies to deliver projects successfully.
- Support the growth of junior to mid-level engineers through hands-on teaching and coaching, thereby maximizing the team's output.
Caring Mental & Physical Recreation:
- Hybrid working
- Full salary in probation & 13th month salary
- Social insurance on full salary from probation
- Premium Health insurance from probation
- Flexible start 8AM-9AM from Mon-Fri
- 16 days off annually + 1 Birthday Leave
- Paternity leave extra 5 days
- Annual company trip; Quarterly team building activities
- Club activities
- Annual health check
Caring Career & Development:
- Clear Career path
- Foreign language & International technology-related certifications sponsoring
- Well-equipped facility: Macbook pro, additional monitor,..
- Soft skill workshops
- Tech seminars
- Monthly and biannually Recognition Awards
- Performance review twice/year
Job Requirement
Must-Have Skills:
- 6+ years of experience in web development with React, with at least 3+ years of experience in web development with Next.js.
- 3+ years of experience leading a team of 4+ engineers to successfully build, deliver, and operate projects while fostering a collaborative and high-performance culture using Agile methodologies.
- Strong understanding of JavaScript/HTML/CSS fundamentals.
- Comprehensive knowledge of web security best practices.
- Familiarity with RESTful APIs and backend integration.
- Experience with frontend testing frameworks (Jest, Mocha, etc…)
- Experience in designing system architecture.
- Experience in designing and maintaining UI components (Storybook, Visual Regression Test, etc…)
- Familiarity with CI/CD pipelines and Docker.
- Strong product mindset with a solid sense of ownership and accountability.
- Excellent verbal communication skills in English.
Nice-to-Have Skills:
- Hands-on expertise in application performance monitoring and optimization.
- Experience in designing and building backend applications, especially using Ruby on Rails
- Previous experience working in a multi-cultural environment.
- Knowledge of automation testing and end-to-end testing frameworks.
Tech Stack:
- Fronted: TypeScript, Next.js
- Backend: Ruby, Ruby on Rails, Golang
- Infrastructure: AWS, Terraform, Kubernetes, Kafka
- Repositories: GitHub
- Project management: Asana, Jira
- Monitoring: Datadog, Rollbar
- CI/CD: CircleCI, ArgoCD, GitHub Actions
- Analytics: BigQuery, Google Analytics
- Communication Tools: Zoom, Slack, Figma, Miro
Languages
-
English
Speaking: Advanced - Reading: Advanced - Writing: Advanced
Technical Skill
- JavaScript
- ReactJS
- NextJS
- HTML
- CSS
- Jira
- Ruby on Rails
- Automation Testing
- Regression Testing
- Github
- TypeScript
- Google Analytics
- Docker
- Architecture
- Golang
- Apache Kafka
- Mocha
- AWS
- UI
- Slack
- Kubernetes
- DataDog
- Asana
- RESTful API
- Figma
- Terraform
- CircleCI
- Jest
- Miro
- System Architecture
- CI/CD
- ArgoCD
- Google BigQuery
- Zoom
COMPETENCES
- Agile
- Communication Skills
- Project Management
BUSINESS PROFILE
Money Forward Vietnam aims to solve money-related issues of all individuals and businesses through building an open and fair financial platform and providing essential services.
We contribute to building a better society by providing services that enable users to “see money in a positive light and broaden their range of opportunities,” thereby significantly enriching their lives.