This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking experienced, passionate, and resourceful Staff developers to join our Product Engineering teams. As a developer, you will collaborate cross-functionally with various teams, contributing to the design and development of our applications. Being customer-facing, our Engineering teams play a crucial role in shaping the customer’s impression of our company. The ideal candidate will possess strong skills in React / C# / Kotlin, as well as experience with event-driven architecture on AWS. This role is hands-on (~60%) and team lead-focused (~40%), with a frontend-heavy emphasis (~90%).
Job Responsibility:
Collaborate with the product and design team to create new user experiences and features
Create a scalable web architecture that ensures the organization remains nimble as it grows
Create Unit and Automation (User Interface) Tests to ensure the new code does not break existing features and meets the product's specified requirements
Create and monitor analytics to prove how effective new and existing features are to helping customers
Lead the establishment and governance of engineering best practices, ensuring high standards for code quality and system reliability
Lead, design, develop, and deliver large-scale systems
Proactively drive projects, providing clear direction and detailed problem-solving strategies
Mentor the engineering team, elevating skills and optimizing processes
Design and execute comprehensive unit and UI automation tests to ensure new features perform as required without disrupting existing functionalities
Analyze feature effectiveness using advanced analytics to demonstrate impact and inform future enhancements
Requirements:
Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding or equivalent technical experience
Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, Typescript, and ReactJS, with the ability to render server-side and client-side content
Proficient in C# .NET or Kotlin or other popular back-end programming language with a minimum of 2 years of hands-on experience
Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
7+ years of relevant industry experience, particularly in mobile development
Hands-on experience working in cloud environments: AWS, GCP, or Azure
What we offer:
Hybrid setup with flexibility
80m THB/year Platinum international health insurance (IPD/OPD/Optical/Dental)
Working with international teams and a potential opportunity for travel to our Mountain View HQ