02 Aug
|
Endowus
|
Telangana
The Chance: Build the future of Wealth In a fintech world obsessed with gamification and speculative betting, Endowus stands apart. We arent here to build another trading app; we are building the financial infrastructure to help people achieve long-term life goals - retirement, education, and financial freedom. This is not an offshore support role. Our India team is a core product hub, operating on parity with our Singapore HQ. Engineers here drive end-to-end ownership of platform innovation. You wont just be maintaining code; you will be architecting the next generation of global wealthtech products. The Role: Building the Interface of Wealth Most companies treat Frontend as "making things look pretty." We treat it as the primary interface of trust. For many of our clients, the mobile app is Endowus. It is the portal through which they manage their life savings. The UI must not only be intuitive but financially accurate, performant, and secure. We are looking for engineers who bridge the gap between complex financial logic and joyous client experiences. Here s what you can look forward to in this role:
- Engineer the Product Experience: You will collaborate deeply with Product Designers and PMs. You arent just translating Figma screens to code; you are defining the interaction models that make complex financial data (like portfolio rebalancing or asset allocation) understandable and actionable for clients.
- Build for Scale & Performance: You will build advanced, native-feeling applications using Flutter. You will tackle challenges in rendering performance (60fps), complex state management, and platform-specific integrations to ensure our app feels instant and robust.
- Drive Engineering Rigor: You will treat the frontend with the same discipline as the backend. You will write clean, testable code and maintain a comprehensive suite of automated tests to ensure we ship confidently to production daily.
- Modernize & Evolve:
You will continuously evaluate new web technologies (e.g., modularization patterns, platform channels) to maximize development efficiency. You will guard against "resume-driven development" while keeping our stack modern.
- Elevate the Team: You will mentor other engineers, helping them achieve high levels of productivity and code quality. You will foster a culture where we help each other win.
Our Tech Stack
- Mobile: Built with Flutter and Dart. We target both iOS and Android from a single codebase but respect platform conventions.
- Testing: We rely on flutter_test for unit/widget testing and Maestro for integration testing.
- Backend Context: Our backend is Scala/Akka with Event Sourcing. While you focus on the web, you will interact with RESTful APIs backed by this powerful distributed system.
- Ops: We are 100% cloud-native (AWS) and rely heavily on CI/CD & IaC for automated deployments.
Want to look under the hood Read how we solve engineering challenges on our Engineering Blog - What Success Looks Like
- First 30 Days (Immersion): You understand our design system and our mobile app architecture which supports both SG and HK from the same build. You have released your first feature and understand our "Conflict-Free" business model.
- First 90 Days (Ownership): You own a critical client journey (e.g., Client Onboarding or Portfolio Investment). You are identifying UX friction points or performance bottlenecks and proposing solutions to Product Managers before they even ask.
- First 6 Months (Impact): You are helping evolve our frontend architecture (e.g.,
improving build times, modularization). You are mentoring others to have a "Product Engineer" mentality caring as much about the clients "Why" as the engineering "How."
What You Bring (Requirements) We care more about your engineering intuition than your ability to memorize APIs. However, this role requires a specific baseline: Must-Haves:
- 5+ Years of Mobile Engineering: You have shipped complex, consumer-facing apps to the App Store/Play Store.
- Flutter Expertise (2+ Years): You know Flutter beyond the basics. You understand the rendering pipeline, how BuildContext works, and how to optimize for performance.
- Native Fluency: You are fluent in at least one native language (Kotlin, Swift, Objective-C, or Java) because you know that sometimes Flutter needs help from the native layer.
- Product & Design Sense: You have a keen eye for design and detail. You can bridge the gap between a static design mock and a responsive, interactive reality. You care about accessibility and animations.
- Testing Mindset: You dont rely on manual QA. You are experienced with testing frameworks and believe that a feature isnt done until its automated.
- Bias for Action: You have a history of navigating ambiguity. You dont say "Im waiting for the API"; you mock it, build the UI, and unblock yourself.
Nice-to-Haves:
- Full-Stack Exposure: Experience with Backend-for-Frontend (BFF) patterns or GraphQL.
- Analytics & Growth: Experience with tracking solutions (GA4, GTM), feature-flagging & A/B experimentation.
- FinTech Domain: You understand financial concepts or high-security requirements (biometrics, encryption).
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Mobile Engineer (Flutter / Dart) (Telangana)
🏢 Endowus
📍 Telangana