11 Sep
|
SURPRISE ADVISORY PRIVATE
|
India
11 Sep
SURPRISE ADVISORY PRIVATE
India
Software Design Engineer — New Project
Location: Kolkata (Hybrid) | Full time | Experience: 2–5 years
The Role
We are looking for a Software Design Engineer who sits at the intersection of engineering and visual design — someone who can both build production-ready code and craft beautiful, pixel-precise interfaces. You will own the frontend implementation of our React Native mobile app and Next.js web platform, working from a high-fidelity design system and iterating quickly to ship features that look and feel premium.
This is an early-stage role. You will be one of the first engineering hires, which means high ownership, direct access to the founder, and the opportunity to shape how the product is built from the ground up.
What You Will Do
- Build and maintain the React Native (Expo) mobile app — implement screens, animations, and interactions to pixel-perfect fidelity. Own the mobile codebase end-to-end.
- Own the Next.js web frontend — build SSR pages, SEO-optimised product pages, and a marketing site. Maintain performance and Core Web Vitals.
- Implement and extend the design system — translate design tokens (colours, typography, spacing, radii) into a shared component library used across mobile and web.
- Collaborate on backend integration — work with our existing Hono.js API on Cloudflare Workers and Supabase to wire up real data: bookings, profiles, payments, and media uploads.
- Ship the full product lifecycle — from feature brief to production release on Cloudflare Pages and the App Stores.
- Iterate on UX quality — identify and fix interaction issues, loading states, and error handling. You care about how things feel, not just whether they work.
What We Are Looking For
Must have:
- 2–5 years of professional experience in frontend or full-stack engineering
- Strong React Native (Expo) experience — you have shipped at least one app to the Play Store or App Store
- Solid Next.js / React experience — SSR, dynamic routing, API routes, image optimisation
- High design sensitivity — you can look at a design file and reproduce it faithfully, including spacing, typography, and micro-interactions
- TypeScript proficiency — our entire codebase is TypeScript
- Comfort with REST APIs and async data patterns (React Query, SWR, or similar)
- Git-based workflow — PRs, branching, code review
What We Offer
- Competitive salary benchmarked to Kolkata market rates for your experience level
- Direct collaboration with the founder — no layers of management, no committees
- Ownership of a greenfield codebase built on modern, well-chosen technology (Expo, Next.js 15, Cloudflare Workers, Supabase)
- Hybrid working with meaningful flexibility once onboarded
- Equity participation discussion for exceptional candidates who want to grow with the company long-term
- A product that is genuinely interesting — you will be building for India's fashion and events industry, not another enterprise CRUD app
How to Apply
Send the following to [your email]:
- Your GitHub profile or a link to a public repository you are proud of
- A brief note (3–5 sentences) on a UI or product decision you made that you think was particularly good
- Your CV / resume
Our hiring process is practical. Shortlisted candidates will be asked to clone the repository, run the app locally, fix a small real bug, and have one technical conversation with the founder. No 10-hour take-home projects. We respect your time.
Pay: From ₹25,000.00 per month
Benefits:
- Flexible schedule
Work Location: In person
📌 Software Design Engineer (India)
🏢 SURPRISE ADVISORY PRIVATE
📍 India