Make A Real Difference at PropertyGuru.
Real Aspirations. Real People. Real impact.
PropertyGuru is Southeast Asia’s leading PropTech company, and the preferred destination for over 41 million property seekers to connect with more than 63,000 agents monthly to find their dream home. PropertyGuru empowers property seekers with more than 3.2 million real estate listings, in-depth insights, and solutions that enable them to make confident property decisions across Singapore, Malaysia, Thailand, Indonesia, and Vietnam.
PropertyGuru.com.sg was launched in Singapore in 2007 and since then PropertyGuru Group has made the property journey a transparent one for property seekers in Southeast Asia. In the last 15 years, PropertyGuru has grown into a high-growth PropTech company with a robust portfolio of leading property marketplaces across its core markets; award-winning mobile apps; mortgage marketplace, PropertyGuru Finance; and a host of enterprise solutions now under PropertyGuru For Business, including a high-quality developer sales enablement platform, FastKey, DataSense, ValueNet, Awards, events and publications across Asia.
Responsibilities:
- Work with our React Based Microfrontend powered by Typescript based microservices to enhance our software solutions
- Develop new user-facing features using React micro frontend with our Netflix-standard widget libraries
- Contribute to the widget library with reusable widgets and document them using storybook
- Create and optimize UI experience for end-users and try to make the journey personalized by writing critical algorithms and implementing them using our superpower, CODING
- Translate product designs and wireframes from Figma into high-quality code
- Work with microservices built with NodeJS, TypeScript, NestJS, GraphQL etc.
- Design, implement and maintain high-quality backend microservices and integration applications with a focus on Non
- Functional Requirements (NFRs) like robustness, scalability, reusability, extensibility, security, and performance
- Be a buddy to the newcomers joining your team and educate them about PG. Yes, we want to get the next leader out of you.
- Take part and learn about the architectural initiatives driven by the leads and learn about building technology roadmaps and removing tech debts
- Collaborate with cross-functional teams & squads
Requirements:
- Bachelor’s/Master’s degree in Computer Engineering (or similar)
- 2+ years of overall experience in frontend or full-stack development with a focus on building large-scale, highly available enterprise-grade services and applications.
- Strong proficiency in JavaScript/CSS/HTML as well as modern web technologies like React.js, VueJS etc. and a willingness to learn new technologies and coding languages
- Experience with any kind of CSS post-processor e.g. LESS, SASS/SCSS is a plus
- Strong proficiency in any scripting language – TypeScript, JavaScript (node.js and related frameworks)
- Strong proficiency in hand on coding and debugging the solutions
- If you have been a frontend or full-stack engineer before, a thorough understanding of React.js and its core principles including workflow and state management will be expected
- If you have been a frontend or full-stack engineer before, experience with common frontend development and testing tools such as Babel, Webpack, Jest, Enzyme etc. will be expected
- You must be strong with the concepts of RESTful API design and development, knowing all the great practices while developing interfaces
- An intermediate understanding of SQL and NoSQL databases is expected.
You should possess the following behavioral competencies - Bias for action
- Agile mindset with a focus on productivity with data-driven decision-making
- Positive and collaborative attitude
- Fostering open communication
- Attention to detail - Have experiences with following
- Requirement analysis
- Dev side testing for any delivery
- Willingness to learn new Technology and Programming Languages
- Good communication skills
Great to have
- Having experience with Docker and containerization, in general, is a plus
- Having experience with AWS, Azure, GCloud etc. is a definite plus
- Experience of service migration from monolithic to microservice
- Experience in microfrontend design
- Experience with React-Bootstrap, MaterialUI or any component library and Storybook
- Great exposure to cloud platform services and application development using AWS or Azure
or GCloud - Building/designing delivery pipelines using Jenkins, Github Actions or similar tools
PropertyGuru Group is an equal opportunity employer committed to fostering an inclusive, innovative an learning environment with the best employees. Therefore, we provide employment opportunities without regard to gender, identity, race, religion, nationality, age, marital status, disability, or any other protected status, per applicable law. If there is anything we can do to help ensure you have a comfortable and positive interview experience, please let us know.