Software Engineer, New Platforms

2 weeks ago


Singapore Mobbin Full time

**About Mobbin**:
Our mission is to empower the world to design great 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 a million users on our platform.

Since our inception in 2018, we've grown tremendously via word-of-mouth. Today, Mobbin is used by most design-forward companies and startups, including Duolingo, Revolut, Headspace, Work & Co, Blinkist, and more.

**The role**:
The Mobbin platform serves over a million inspiration-seekers across the world and continually invests in improving our content curation processes.

We are hiring a software engineer to join our ML Team. The ML Team is responsible for extracting value from the latest in AI & ML for both internal use and external use.

As a software engineer in the ML Team at Mobbin, you will be working on high-quality & cutting-edge web-based internal tools for experimentation and internal processes.

Our Engineering Department, 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...**:

- Build product features that are across the stack.
- Plan, design and implement high-quality, performant and provably reliable software for internal tools, including writing tests and documentation with close to no supervision.
- Proactively discover, investigate and design for the needs and pain points of your users. This includes having investigative conversations, coordinating releases and gathering feedback. There is no product designer or product manager on the ML team so you will make those decisions.
- Distill engineering solutions from high-level abstract and vague requirements. For example, taking initiative to seek clarifications and fill-in the gaps given a high-level description of the requirements.
- Independently scope, organise and prioritise your work. Come up with new scopes and reprioritise based on feedback received. You will need to collaborate with members of other teams and prioritise accordingly with consideration of the priorities of others.
- Leave our codebase and infrastructure better than you found it. For example, by identifying areas of codebase that can use improvements and executing on suggestions for better developer experience, performance, or otherwise.
- Clearly propose and articulate your technical decisions and the trade-offs incurred. You will need to get the buy-in from fellow engineers.
- Perpetuate a healthy software engineering culture through code reviews, sharing, or otherwise.

**You should...**:

- Have a strong desire to help your internal users through the software that you are building for them (e.g. increase productivity, solving their problems, improving their quality of life, etc.). You should never be satisfied with the status quo.
- Have a high bar for code quality. Be familiar and is always learning about software engineering best practices. Should be able to and have an inclination to write clean, reliable and well-documented code with mínimal supervision.
- Be able to design software systems at a high level and eventually come up with a sensible long-term vision for the software that you will be writing.
- Be curious and love exploring novel and unique ideas in web development.
- Be highly proficient in frontend technologies and strongly-typed language(s).
- Be moderately proficient in Postgres and SQL. You will be working intimately with Postgres and Supabase.
- Be moderately proficient in OOP. You will be working with an interesting codebase that mixes OOP paradigm with React’s declarative paradigm.
- Have strong computer science fundamentals. You will not pass our technical round if you can barely write a recursive function.
- Have substantial professional experience of building user-facing production-scale web apps in React.
- Be able to communicate effectively and have good written communication skills.
- Have a strong desire to learn and adapt, by embracing feedback and seeking opportunities for growth.
- [Bonus] Have a strong visual taste and hold a high bar for aesthetics, even for an internal tool.

**We offer**:

- Work life balance
- Flexible work hours
- Health & fitness benefits
- Health insurance, medical coverage, and dental coverage
- Work from anywhere (Singapore office or Remote)
- Yearly company retreat
- Paid vacation
- Apple equipment


  • Software Engineer

    1 week ago


    Singapore New Era Technology Full time

    Direct message the job poster from New Era Technology Are you based in Malaysia/Singapore and looking for job opportunity - Reach me at About the Role: New Era Technology is looking for experienced IT Software Developer – QA System Development to be deployed at our prestigious clientin Singapore at their 10 Tampines Industrial Crescent office. Job...

  • Software Engineer

    5 days ago


    Singapore NEW TONE CONSULTING PTE. LTD. Full time

    **Job Summary** As a Software Engineer for the Product Engineering team, you will participate in design, development and improve the robustness of Global Infrastructure and core sub-systems in the card personalization process that is transitioning to cloud. You will participate in ambitious projects and cross-functional teams. **Job Duties** - Be...


  • Singapore Speechify Full time

    Join to apply for the Software Engineer, Platform - Singapore, Singapore role at Speechify Join to apply for the Software Engineer, Platform - Singapore, Singapore role at Speechify PLEASE APPLY THROUGH THIS LINK: DO NOT APPLY BELOW Speechify is the easiest way to listen to the world's information . Articles on the web, documents in the cloud, books on your...


  • Singapore beBeeDeveloper Full time

    Software Developer Role OverviewOur organization is in need of a skilled software developer to join our dynamic team. As a key member of the team, you will contribute to the development and maintenance of software toolchain, services, and automation on our cloud infrastructure.Key ResponsibilitiesWe are looking for someone with strong technical skills to...


  • Singapore Canonical Full time

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical Continue with Google Continue with Google Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon 2 months ago Be among the first 25 applicants Join to apply for the...

  • Software Engineer

    2 weeks ago


    Singapore Centre for Strategic Infocomm Technologies (CSIT) Full time

    CSIT develops products to advance the national security interests of Singapore. We use our products in a wide range of use-cases, including but not limited to Counter-terrorism and Computer Network Defence. Software product development is an involved process. Our product teams need to be well supported with an integrated platform and infrastructure that...


  • Singapore beBeePlatform Full time $150,000 - $250,000

    Job TitleA seasoned software engineer is sought to spearhead the development and maintenance of a cutting-edge cloud platform.">This exciting role involves collaborating with cross-functional teams to design, deploy, and manage scalable cloud infrastructure using AWS services like EKS, IAM, EC2, and Lambda. The ideal candidate will have a strong background...


  • Singapore Stripe Full time

    Software Engineer, Reconciliation Platform **Who we are** **About Stripe** Stripe is a financial infrastructure platform for businesses. Millions of companies, from the world's largest enterprises to the most ambitious startups, use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP...

  • Frontend Engineer

    1 week ago


    Singapore Vanguard Software Full time

    Get AI-powered advice on this job and more exclusive features. We're looking for a Frontend Software Engineer to join our growing engineering team. This role is ideal for graduates or those with 1–2 years of experience . You'll work on intuitive, user-friendly features using and React Native , collaborate closely with product and backend teams, and gain...


  • Singapore beBeeGovernance Full time $90,000 - $120,000

    Job Title: Software Engineer, Governance PlatformWe are seeking a talented Software Engineer to join our team in the development of the local service governance platform. The successful candidate will be responsible for designing and implementing the platform's architecture, ensuring it meets the requirements of our global and local stakeholders.Design and...