Senior Software Engineer
PropertyGuru
PropertyGuru is Southeast Asia’s leading PropTech company, and the preferred destination for over 34 million property seekers to connect with almost 55,000 agents monthly to find their dream home. PropertyGuru empowers property seekers with more than 2.8 million real estate listings, in-depth insights, and solutions that enable them to make confident property decisions across Singapore, Malaysia, Thailand, 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 16 years, PropertyGuru has grown into a high-growth PropTech company with a robust portfolio including leading property marketplaces and award-winning mobile apps across its core markets; mortgage marketplace, PropertyGuru Finance ; home services platform, Sendhelper ; a host of proprietary enterprise solutions under PropertyGuru For Business including DataSense, ValueNet, Awards, events and publications across Asia.
For more information, please visit: PropertyGuruGroup.com ; PropertyGuru Group on LinkedIn
Who we are
Founded in 2007, PropertyGuru Group is Southeast Asia’s pioneering and most trusted property technology company.
PropertyGuru’s success is firmly rooted in solving a very big consumer pain-point - making finding a home a straightforward and transparent process for everyone involved. With this focus at our core, we are now the leading PropTech company in five markets across South East Asia and employ over 1,200 Gurus.
Our Culture
Finding solutions together is in our DNA – we learn fast, deliver swiftly, and pursue greatness every day. We have a culture of innovation where people seek to proactively solve complex problems and challenges.
We go the extra mile to look after our Gurus’ professional and personal wellbeing. Our Gurus have access to extensive technical and strategic training. From workshops and workout sessions to flexible work arrangements and more, there’s always an interesting program to look forward to.
Our team operates in a flat, low hierarchy, and agile environment that promotes bold ideas and innovation. We believe in open communication to foster a sense of purpose among all our Gurus.
What we are looking for
We are looking for a Senior React Native Developer with a passion for mobile app development. In this role, you will play a vital role in implementing PropertyGuru’s vision to be a property seeker’s trusted advisor.
As a developer working on mobile applications you’ll drive new innovations and build beautiful user experiences.
Responsibilities
Design, develop, test, deploy, maintain, and improve the software.
Build pixel-perfect, smooth UIs across both mobile platforms.
Build backend for frontend.
Leverage native APIs for deep integrations with both platforms.
Diagnose and fix bugs and performance bottlenecks for performance that feels native.
Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
Monitor the performance of the live app and continuously improve it on both code and experience levels.
Unit-test code for robustness, including edge cases, usability, and general reliability
Collaborate with QA on automated and manual testing to make sure our app releases are always worthy.
Raise the bar by reviewing each other's code, share knowledge, tips & tricks, and generally help out – within and across teams. This may include pair programming.
Must have
5+ years of professional software development experience.
3+ years of professional experience working with React Native
2+ year of professional experience in Typescript / Javascript with React
Ability to understand and implement backend for frontend.
Ability to write well-documented, clean code
Experience in testing with tools like Jest, Mocha
Familiarity with native build tools, like XCode, Gradle
Excellent communication skills needed to work with stakeholders
Working knowledge of several architectural approaches, caching, data storage, and security.
Proficient understanding of code versioning tools, such as Git
Familiarity with CI/CD practices
Collaborative attitude, ability to take ownership
Good to have
DB design and architecture knowledge
GraphQL / Nest JS experience.
At PG, every Guru is guided by our comprehensive development map, which includes:
Core Values
Own It & Deliver It; Respect & Care for Each Other; Have Fun & Celebrate Success
Push Beyond Good; Create What's Next
Leadership Traits
Engaging in Courageous Conversations; Embracing Continuous Learning; Fostering Creative Collaborations
PropertyGuru Group is an equal opportunity employer committed to fostering an inclusive, innovative a 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.