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.
Read more about who we are: https://careers.mobbin.com
The role
The Mobbin platform serves over 500,000 inspiration-seekers across the world and handles 20 million API requests weekly.
We are hiring a software engineer intern to join one of our cross-functional teams. You will be assigned to a team based on your interest and suitability assessed during the interviews.
The Product Team is responsible for deepening the value for our customers and bringing delight to our users.
The Growth Team is responsible for optimising key metrics for the company, such as acquisition, retention, engagement, and monetisation.
The Machine Learning Team is responsible for the research and development of production-ready ML models for internal and external use.
As a software engineer intern at any teams in Mobbin, you will be responsible for delivering high value features or improvements. No intern works on non-essential projects.
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...
Focus 75% on front-end and 25% on back-end.
Design and write high-quality and reliable code, including writing tests and documentation with some supervision.
Collaborate with your fellow team members (for example, product designers, engineers, etc).
Harness data across our data stack to derive insights.
Clearly propose and articulate your technical decisions and the trade-offs incurred.
Identify areas of codebase that can use improvements and execute on suggestions for better developer experience, performance, or otherwise.
You should...
Have a strong interest and moderate experience in web development.
Have moderate experience in React, JavaScript and any strongly-typed language(s).
Be moderately proficient in Postgres, SQL, and/or relational databases.
Have strong computer science fundamentals.
Be deeply curious about how things work and why things are the way they are.
Be able to communicate effectively and have good written communication skills.
Have a strong desire to make foundational codebase improvements.
[Bonus] Have a strong visual taste and hold a high bar for aesthetics.
What we offer...
Competitive salary
Medical claims
Flexible work hours
Remote work options - you will choose your work schedule and location
Possibility of extension or part-time work arrangements post-internship
Possibility of full-time offer following the internship