Technical Architect - Hanoi, Vietnam

Job ID
# of Openings
Software Engineering


Love what you do and who you work with… That is our goal at FFW. 


FFW is a global team of inspired people collaborating across 13 countries, together with an aligned purpose to create powerful digital experiences for some of the world’s most notable brands. We are a supportive, highly-collaborative group, always helping each other to do our best while empowering our clients to harness the full opportunity of digital.


If you're ready for something new, are a collaborative team player, and want to build amazing things to propel brands to the future, please check out FFW!


The FFW Delivery Team is currently looking for a web development Technical Architect to join the team in our office in Hanoi, Vietnam (remote work from another location within Vietnam is OK). 


Put simply, an Architect's job at FFW is to be the technical expert for complex web (CMS-based, Contentful, Drupal, and potentially other CMSs) project delivery efforts, and for assisting and mentoring our team members. This can be broken down into a few core responsibility areas: 


  • Technical Architecture, Leadership, and Development
  • Team Support/Mentoring
  • Support Account Managers/Client Managers


Technical Architecture, Leadership, and Development

Architects are the hands-on technical experts on client engagements. You will collaborate with clients, project managers, developers, designers, and other stakeholders in order to envision, model, plan, and provide technical choices that are required to successfully deliver for our clients. You will lead efforts to define the technical design and implementation efforts. This usually requires hands-on work in terms of following best practices, developing modules, contributing code, or evaluating technologies. The role of a software architect is client-facing and assumes a collaborative approach with a degree of humility.


Team Support/Mentoring

Architects act as mentors and teachers for our junior staff members. Through formal and informal mentoring, Architects act as resources for people to ask questions, learn new techniques, test theories, and ideate with. A good Architect is a mentor, a teacher, and a person to bounce ideas off not only for their project teams but also for any member of the FFW team, clients, and members of the technical community. 


Support Account Managers/Client Managers 

Architects are also asked to provide support to our Account Management efforts by providing technical expertise, ideation, discovery, solutioning, and estimation efforts. Strong technical skills and great communication from our most experienced and skilled people is critical in bringing in interesting and challenging work.


To be successful in this role, you will need to have the following experience: 

  • University degree
  • 5+ years developing complex web applications
  • 2+ years in Drupal development, including Drupal 8 or 9.
  • Experience with Decoupled and Headless architectures
  • Advanced experience with web project architecture, best practices, and coding standards
  • Advanced experience with Linux, PHP, MySQL 
  • Strong object-oriented design
  • Solid understanding of frontend architecture and technologies
  • Data modeling experience
  • Performance optimization of web applications
  • Third-party applications/tools and integration
  • Experience in Cloud web application architecture
  • DevOps practices and tools, such as continuous integration, virtualization, Docker, etc.
  • Source/version control systems like GIT/ SVN
  • Knowledge of web application security considerations
  • Web Analytics applications
  • Familiarity with user experience design principles and processes
  • Strong analytical and problem-solving skills
  • Detail-oriented with good time management skills
  • Excellent verbal/written communication skills in English 


Bonus points for:

  • Advanced experience with Contentful or other headless CMSs like Storyblok, Strapi,  
  • Experience with. Acquia, Pantheon,
  • Experience with GCP, AWS, Azure
  • Performed in the roles of teaching or mentoring
  • Worked with large teams on large projects, including multisite setup
  • Served as a lead on past development projects
  • Experience with JavaScript frameworks and libraries: i.e. Angular, React, Vue, Next, Gatsby, Node.js, etc.
  • Experience with the MVC PHP frameworks Symfony or Laravel.
  • Experience with Magento, WordPress


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed