mobbin.com - Software Engineer
Requirements
• Have a high bar for code quality. Be familiar with software engineering best practices and be able to write clean, reliable, and well-documented code with minimal supervision. • Believe that documentation, communication, and measuring feature success are part of shipping. • Have significant experience working with strongly typed languages. • Be highly proficient in frontend technologies. • Be moderately proficient in Postgres and SQL. You will be working intimately with Postgres and Supabase. • Have strong computer science fundamentals. You will not pass our technical round if you can barely write a recursive function. • Have at least 2 years of professional experience 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 growth opportunities. • Have a strong visual taste and hold a high bar for aesthetics.
Responsibilities
• Build features across the stack. • Plan and implement high-quality and provably reliable software that scales, including writing tests and documentation with close to no supervision. • Clearly propose and articulate your technical decisions and the trade-offs incurred. You will need to get buy-in from fellow engineers and build rapport with them. • Work closely with team members of other domains (for example, designers, curators, etc.) to drive decisions while balancing engineering and business needs. For example, collaborating extensively with designers to refine and polish a feature iteratively. • Distill engineering solutions from high-level requirements. For example, taking initiative to seek clarifications and fill in the gaps given a high-level requirement for a new feature. • Leave our codebase and infrastructure better than you found it. For example, by identifying areas of the codebase that can use improvements and executing on suggestions for better developer experience, performance, or otherwise.
Benefits
• Let us know your expected compensation in Singapore Dollars (SGD) and include the interval (per month or per year). Your application will not be considered further if you do not specify. • If you have a notice period, please also let us know its duration. • I am based in Singapore and would like to work in Singapore. • I am not based in Singapore but would like to relocate to Singapore. • I wish to work remotely from outside of Singapore. • I am fine with either working remotely or relocating to Singapore. • No, I wish to work remotely from outside of Singapore. • No, I am a Singaporean Citizen or Singapore Permanent Resident (PR). • No, I already have an existing visa that allows me to work in Singapore. • Yes, I will require visa sponsorship to work in Singapore. • Singapore Citizen • Singapore Permanent Resident • Keep it concise and use bullet points.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT