Job Summary
Job description
Overview of job
- System Design & Architecture:
- Define and oversee the architecture for scalable and maintainable NextJS applications.
- Lead the design of reusable, modular components and efficient state management solutions.
- Ensure best practices for responsive, accessible, and high-performance UI development.
- System Deployment & Maintenance:
- Manage the deployment of NextJS applications with SSR and API integrations.
- Work with Cloudflare, AWS S3, and other tools to ensure optimal performance.
- Development & Code Review:
- Write and review high-quality code, client-side rendering (CSR), and APIs.
- Mentor team members in advanced Node.js and NextJS techniques.
- Ensure timely delivery of high-quality features that improve operational workflows.
- Project Management:
- Collaborate with stakeholders to define project scope, requirements, and timelines.
- Plan, prioritize, and manage the delivery of technical tasks within an Agile framework.
- Team Growth & Leadership:
- Mentor and train team members in both technical and professional skills.
- Encourage the team to stay updated with the latest frontend technologies and trends.
- Lead knowledge-sharing sessions to keep the team updated with evolving frontend trends.
We’re not just about building platforms; we’re about creating a workplace where talent thrives. Here's what you’ll gain:
Exceptional Compensation
- Up to 30 months of salary per year through competitive salary packages and performance-based bonuses.
- Total Annual compensation over $70,000, reflecting your expertise and contribution.
Growth Opportunities
- Hands-on exposure to cutting-edge technologies and complex system architecture in a global-scale project.
- Clear career advancement pathways and access to continuous professional development programs.
Global Vision
- Contribute to projects that redefine how brands connect with consumers globally.
- Opportunity to work on challenging problems in data analytics, customer engagement, and operational efficiency.
Job Requirement
Education:
- Bachelor’s degree in Information Technology, Computer Science, or related fields.
Experience:
- 7+ years of frontend development experience, with at least 2 years in a leadership or technical lead role.
- Strong expertise in ReactJS, NextJS, and modern JavaScript (ES6+).
- Proficient in state management tools such as Redux, Recoil, or similar libraries.
- Extensive experience in building responsive, cross-browser-compatible, and accessible web applications.
- Advanced hands-on experience with Node.js, including developing APIs and optimizing SSR logic for scalable solutions.
- Proficiency with frontend tools and workflows (e.g., Webpack, Vite, ESLint, Git).
- Familiarity with AWS S3, Cloudflare, and similar tools for asset delivery and performance optimization.
- Capable of translating complex business requirements into scalable and efficient technical solutions.
- Knowledge of architectural patterns like Clean Architecture, Domain-Driven Design (DDD), and principles such as SOLID, TDD, and DRY/KISS.
- Hands-on experience with testing frameworks like Jest and React Testing Library.
- Experience with CI/CD pipelines for deploying and managing frontend applications.
- Exposure to eCommerce platforms and the specific challenges associated with them.
- English proficiency
Soft Skills:
- Strong problem-solving and critical-thinking skills.
- Good communication and collaboration skills, with the ability to mentor and lead team members effectively.
- Familiarity with Agile/Scrum methodologies and experience managing tasks within this framework.
Preferred (but not required)
- Has knowledge of design, and coding principles (e.g.: clean code, DRY/KISS, SOLID)
- Has knowledge Node.js
- DevOps, SysOps in AWS, and CI/CD experience
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- JavaScript
- NodeJS
- AWS
- Git
- TDD
- API
- SOLID
- DevOps
- DDD
- Amazon S3
- Webpack
- Redux
- ReactJS
- Ecommerce
- DRY
- Jest
- ESLint
- NextJS
- Cloudflare
- KISS
- Clean Architecture
- CI/CD
- SysOps
- SSR
COMPETENCES
- Problem Solving Skills
- Communication Skills
- Teamwork
- Scrum
- Team Leadership
- Agile
BUSINESS PROFILE
Crossian is a technology organization focusing on research and development of online retail platforms.
Crossian's platforms currently distribute 10+ brands, serving hundreds of thousands of US consumers. Turnover over 5 million / month, the number of goods to process and track on average more than 21,000 packages (bales) per day.
Crossian's goal is to become the leading organization that develops cross-border e-commerce platforms in Vietnam. In the next 3 years, it will account for 0.1% of Ecommerce market revenue in the US (equivalent to 50,000 orders / day)