Senior Mobile Software Engineer
Apply NowSenior Mobile Engineer — Remote About Pulse Labs Pulse Labs, backed by Google and Amazon, is a leading UX research firm at the forefront of product development. Our mission is to deliver insightful, actionable feedback across every stage of the product lifecycle — from conception through launch and beyond — empowering top tech companies to build groundbreaking products across mobile, smart home, wearables, and automotive. The Role We're looking for an exceptional Senior Mobile Engineer to join our core engineering team. You'll be working alongside engineers from leading technology companies and top research institutions — and we're looking for someone who will raise that bar further. This is a greenfield, enterprise-grade project delivered across iOS and Android platforms. You'll be at the forefront of shaping our clients' experiences — building low-latency SDKs to capture high-frequency interaction data and highly scalable APIs to externalize our core analytics for an ever-growing global client base. The code you write will reach millions and help define the firm. We're seeking engineers across the stack who thrive in a client-driven, agile environment: individuals who are confident building high-performance, resilient solutions with a passion for delivering superior user experiences. You'll work with modern technologies including React Native, Flutter, Relay, RESTful web services, and OAuth 2.0 — and use them to build cutting-edge software with advanced data visualizations. Responsibilities • Develop and maintain high-quality, efficient, and scalable mobile applications for iOS and Android using cross-platform frameworks such as React Native, Flutter, or similar. • Architect, design, and implement new features and functionalities across existing mobile applications. • Build low-latency SDKs and highly scalable APIs to support our growing analytics platform. • Optimize mobile applications for performance, usability, and reliability. • Conduct code reviews, identify and resolve bugs, and continuously raise the bar on code quality. • Collaborate with product managers, designers, and backend engineers to understand requirements and deliver robust mobile solutions. • Guide and mentor team members toward a clear technical vision. • Stay current with the latest trends in mobile development and champion innovative solutions.