About the Company: We are a dynamic Vietnamese software startup making waves in the global tech scene. Our innovative solutions leverage AI and cutting-edge technologies to create products that positively impact both humanity and the environment. We offer a collaborative, remote-first work environment where talent is nurtured and career growth opportunities abound.
About the Role: As a Senior Frontend Developer, you will be instrumental in shaping the architecture and development of our micro-frontend applications. You will work closely with a cross-functional team to design and implement intuitive user interfaces, ensuring a seamless user experience. Your expertise in micro-frontend architecture and modern JavaScript frameworks will be critical in delivering scalable and maintainable solutions.
Responsibilities: Architect, design, and develop micro-frontend applications using ReactJS, Next.JS, TypeScript, and related libraries (Zustand, JointJS, CSS-in-JS).Implement robust state management and data fetching strategies using TypeORM and Webpack.Integrate frontend components with backend services using REST API, GraphQL, dapr gateway, and Back for Frontend (BFF) patterns.Collaborate with backend developers to define API contracts and ensure smooth data flow.Write clean, well-tested code and participate in code reviews to maintain high-quality standards.Utilize Simulation Driven Development (SDD) practices to create reliable and performant user experiences.Contribute to the overall frontend architecture and technology stack decisions.Participate in Agile development processes (ScrumBan) and collaborate with team members using Jira.Communicate effectively in English with team members and stakeholders.
Qualifications: Essential:Strong proficiency in TypeScript, ReactJS, Next.JS, and micro-frontend architecture.Familiarity with REST API, GraphQL gateway, and BFF patterns.Experience using Git and Jira in a ScrumBan environment.Excellent English communication skills (both written and verbal). Optional:Experience with TypeORM, Webpack, Zustand, JointJS, CSS-in-JS, and SDD.Experience with backend development (Node.js, Dapr, Python, etc.).Exposure to AI/ML technologies.Knowledge of automated testing frameworks.
Pay range and compensation package: We offer a competitive salary that reflects your skills and experience. Additionally, you will receive a 13th-month salary, bonuses, and performance-based incentives. We also provide flexible work arrangements, professional development opportunities, and the chance to work on impactful projects.
Equal Opportunity Statement: We are committed to diversity and inclusivity in our workplace.
To Apply: If you’re passionate about frontend development and want to contribute to meaningful projects, we encourage you to apply! Please send your resume and a cover letter highlighting your relevant experience to phuong@optimalitypro.com.