Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
-
Free food & beverages
Avoid wasting time and energy to buy food at the restaurant or hawker center by yourself. We'll provide the best food for you and your team. Make better use of your valuable time to rest, bond, and do other things that matter to you.
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
Skills
Job description for Software Engineer at Mobbin
About Mobbin
The Role
What you'll do...
- Build sustainably-engineered features on Mobbin, which includes writing tests.
- Own feature scopes and collaborate intimately with designer(s) and product manager(s).
- Identify areas of codebase that can use improvements and execute on the suggestions for better developer experience, performance, or otherwise.
- Propose and make technical tradeoffs.
- Review pull requests by fellow engineers.
- Potential future responsibilitiesDefine engineering excellence cultures. Seek new opportunities for growing our customers.
You should...
- Have a strong interest in web development.Keeping up with the latest developments in web should excite you. You tinker with spanking new libraries in your free time. You like to keep your dependencies up to date to experiment with latest features.
- Be familiar with technologies from our front-end stack.Our team rolls with Next.js, React, and TypeScript on Vercel. It's a plus if you have a deep understanding what you can do with them and their internals.
- Be familiar with Postgres, SQL, or relational databases.The Mobbin codebase has a very thin backend layer since we're using Supabase for most of our API needs. It is quite a common requirement to hand-write complex queries, to create PL/pgSQL functions, or to reason about indexes.
- Have a strong desire to make foundational codebase improvements.As software engineers, we pretty much live in our codebase. We treat our codebase just like a shared space—we clean up after ourselves and make sure it is tidy and easily navigable by others. This also includes being thoughtful when coming up with abstractions. You should also reasonably apply software engineering best practices.
- Communicate effectively and have good written communication skills.
- Have strong computer science fundamentals.
- [Bonus] Have a strong visual taste and hold a high bar for aesthetics.
Compensation
Salary
Benefits
- Work device sponsorship
- Health insurance, medical coverage, and dental coverage
- Flexi health & fitness benefits
- Flexible work hours
- Partial remote
- Personal development benefits