Software Engineer II (Frontend)

Job updated 4 days ago
The employer was active about 20 hours ago

Job Description

We are looking for an exceptional Fullstack Developer to join our forward-thinking engineering team. In this role, you will be at the forefront of our architectural evolution, driving the development of scalable, modern web applications.


You will not just be a contributor; you will be a key architect in our shift towards a Microfrontend architecture. We value engineers who are eager to embrace modern methodologies, including Prompt Driven Development, to maximize efficiency and innovation. If you are passionate about decoupling complex systems, designing robust APIs, and leveraging AI to accelerate your workflow, we want to hear from you.


Mô tả công việc

  • Microfrontend Architecture: Design, develop, and maintain loosely coupled micro-apps using Single SPA. Ensure seamless integration and shared state management across the platform.

  • Backend Development: Build scalable, maintainable, and high-performance server-side applications using NestJS and MongoDB.

  • State & Data Management: Implement sophisticated state management and caching strategies utilizing Redux Toolkit, Redux Toolkit Query, and Tanstack React Query to ensure a snappy user experience.

  • UI/UX Implementation: Craft responsive and accessible interfaces using Ant Design, Ant Design Pro Components, and Radix UI.

  • Prompt Driven Development: Actively utilize and advocate for AI-assisted tools (LLMs, Copilot) to generate boilerplate, debug complex issues, and accelerate the development lifecycle.

  • Code Quality: Write clean, testable, and documented code. Participate in code reviews to maintain high standards.


Yêu cầu công việc

Frontend Stack

  • Microfrontends: extensive experience with Single SPA is a critical requirement for this role.
  • Frameworks: Deep proficiency in React and React Router.
  • State Management: Expert-level knowledge of Redux Toolkit.
  • Data Fetching: Experience with Redux Toolkit Query or Tanstack React Query.
  • UI Libraries: Proficiency with Ant Design, Ant Design Pro Components, and Radix UI.

Backend Stack

  • Framework: Solid experience building RESTful or GraphQL APIs with NestJS.
  • Database: Proficiency in data modeling and querying with MongoDB.

Experience Level

  • Middle/Senior: Proven track record of delivering complex full-stack applications (typically 4+ years of experience).

Soft Skills

  • System Design Thinking: You understand the trade-offs in distributed systems and can design architectures that are scalable and maintainable (Crucial for our Microfrontend approach).
  • Mentorship & Knowledge Sharing: You enjoy helping others grow. You proactively share knowledge, conduct code reviews, and mentor junior team members.
  • Problem-solving & Adaptability: You approach challenges with a solution-oriented mindset and can adapt quickly to changing requirements or technologies.
  • Effective Communication: You can articulate complex technical concepts to both technical and non-technical stakeholders clearly and concisely.

Nice to Have

  • Demonstrated experience or a strong interest in integrating AI tools into your daily coding workflow to boost productivity and code quality.
1
No requirement for relevant working experience
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of MoMo.

About us

MoMo is one of the fastest-growing fintech companies in Vietnam, with nearly 2,000 employees dedicated to advancing financial inclusion for the Vietnamese people.

Founded in 2007, MoMo now has over 31 million users, 50,000 domestic partners, 140,000 payment acceptance points nationwide, and partnerships with 70 banks and international card organizations. With a diverse ecosystem and cutting-edge technology, MoMo enables users to spend, manage finances, invest, access credit, and run their businesses more easily and efficiently.

Working at MoMo means joining a team that constantly innovates and pioneers the use of technology, especially AI, to bring millions of Vietnamese people a flexible and proactive financial life.

We are proud to be among the Top 28 Best Workplaces in Vietnam (2023 survey).