No more than 3 hour time zone difference from UTC+8.
Full-time, Singapore or remote — starts early 2023
About Mobbin
Mobbin is on a mission to inspire & empower the world to design better digital experiences.
The Mobbin platform helps product designers, product managers and UI/UX researchers find highly-relevant references to their design problems. We are the world's most extensive app design reference library, serving over 400,000 registered users on our platform.
Founded in 2018, we've grown to over 100,000 monthly active users through word of mouth and organic growth with a Product-Led Growth (PLG) approach. Today, Mobbin is used by most design-forward companies and startups, including Duolingo, Revolut, Headspace, Work & Co, Blinkist, Linkedin, and more.
Read more about who we are: Work at Mobbin
The Role
The Mobbin platform serves over 400k inspiration-seekers across the world and handles 20 million API requests weekly.
As a senior software engineer of the product team at Mobbin, you will be building high-impact product features across the stack whilst owning multiple systems. Whilst bulk of the work is front-end heavy, you’ll also work with the back-end and database to implement business logic and write APIs.
Our engineering team, whilst small, provides the technological capability that turn our ideas into software that drives global impact at scale. We take great care to balance the need for stable technologies yet exercise tact in choosing cutting edge technologies that pays forward to our long term goals.
What you'll do...
-
Focus 75% on front-end and 25% on back-end.
-
Design and implement high-quality and reliable features, including writing tests and documentation with close to no supervision.
-
Work closely with team members of other domains (for example: product designers) to drive product decision whilst balancing the engineering and business needs.
-
Identify areas of codebase that can use improvements and execute on the suggestions for better developer experience, performance, or otherwise.
-
Clearly propose and articulate your technical decisions and the tradeoffs incurred.
-
Mentor and guide junior team members in best practices and technical skills
-
Perpetuate a healthy software engineering culture through code reviews, sharing, or otherwise.
You should...
-
Be passionate about building insanely high-quality product experiences through software and be interested in UI & UX.
-
Be familiar with software engineering best practices and be able to write clean code with minimal supervision.
-
Be highly proficient and have strong interest in web development and React.
-
Have non-insignificant experience working with strongly-typed language(s).
-
Be moderately proficient in Postgres and SQL.
-
Be able to communicate effectively and have good written communication skills.
-
Have a strong desire to make foundational codebase improvements.
-
Have strong computer science fundamentals.
Minimum requirements
- At least 1 year professional experience of building user-facing production web apps in React
What we offer...
-
Competitive salary
-
Work device sponsorship
-
Health insurance, medical coverage, and dental coverage
-
Flexi health & fitness benefits
-
Flexible work hours
-
Remote work options - you will choose your work schedule and location.
-
Personal development benefits
Apply
If you’re interested in this position, please send the following to jianjie@mobbin.com. Please note that we will only respond to candidates we think are a good match for the role.
-
Share why you’re interested in the role & any initial questions you have.
-
Link(s) to software product(s) that you have worked on and are proud to share. Ideally something that demonstrates strong visual taste and user empathy.
-
Your GitHub profile or links to any other work that you are proud to share. For example, open source contributions or live side projects.
-
Your resume (PDF file only) describing your background, past experience and top skills.
-
Relevant educational transcripts for verification, if any.
-
Your desired start date.