Staff Frontend Software Engineer, APAC (Principal)

Job title: Staff Frontend Software Engineer, APAC (Principal)
Contract type: Permanent
Location: Singapore
Salary: SGD15,000-SGD20,000 per month
Contact name: Aniita K
Contact email:
Published: 4 months ago

Job description

About our client

Widely growing FINTECH Company within APAC. It is currently the largest food and grocery delivery platform in Asia.

About the role

Client is looking for a Staff Frontend Engineer to support their growing regional Product team here in Singapore as part of an international team of highly talented and motivated people.

Your responsibilities

  • In software design and development activities, provide technical and architectural direction.

  • Proficient in JavaScript/TypeScript as well as any popular frontend framework (React/Angular, for example). Jest, Testing Library, Enzyme, and Cypress are examples of testing frameworks and tools.

  • Organize, coach, and mentor a fast-paced team of Engineers with a variety of backgrounds (Backend, Web, Android, iOS).

  • Being a subject matter expert on Frontend tech stacks and providing mentorship to Engineers on the team, ensuring that they can grow technically and professionally, driving development across diverse products.

  • Participating in architectural debates and impacting the technical decision-making process positively.

  • Working with backend leads and maintaining good collaboration between the Frontend and Backend teams.

  • Participating in code reviews, writing maintainable and elegant code, testing it, and deploying it.

  • Within autonomous teams, managing project priorities, timeframes, and deliverables.

  • Collaborating with other Engineers, Product Managers, and Product Designers to create development paths based on your knowledge.

  • Assist with technical audits and ensure that audit recommendations are followed.

  • When necessary, make business presentations to management, and collaborate with the QA team in the preparation of test cases, plans, and processes.

You will have

  • Bachelor's degree with 8+ years of development experience.

  • Proficient in JavaScript/TypeScript and any commonly used frontend frameworks (React/Angular, etc.).

  • Knowledge with testing frameworks and tools such as Jest, Testing Library, Enzyme, and Cypress is a plus.

  • Strong analytical and problem-solving skills, as well as the ability to construct a high-engagement team by incorporating ideas from team members.

  • Ability to manage, coach, and mentor a fast-paced team of Engineers from varied backgrounds (Backend, Web, Android, iOS).

  • Experience working with distributed and parallel systems, as well as web and mobile apps.

  • Experience working with distributed and parallel systems, as well as web and mobile apps.

  • Having an eye for simplicity and pragmatism, as well as a passion for clean and workable code.

  • Design Patterns, Design Principles, Software Architecture, Algorithms, and Automated Tests (Unit, Integration and Functional).

  • Getting up to speed fast with new systems and concepts by understanding the development lifecycle and cooperating with cross-functional and international Agile teams.

  • Constantly learning and developing your talents, and not being afraid to go into unfamiliar terrain when necessary.

Get similar jobs like these by email

By submitting your details you agree to our T&Cs