Senior 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.
Requirements
Basic Qualifications
-
7–10 years of professional experience in mobile application development, with a strong focus on cross-platform iOS and Android development.
-
Proven track record building and shipping large-scale mobile applications, features, and SDKs.
-
Expertise in at least one cross-platform framework such as React Native, Flutter, or Xamarin.
-
Proficiency in JavaScript, Dart, Swift, or Kotlin, with native Android experience in Java and/or Kotlin.
-
Deep understanding of mobile app architectures, design patterns, and best practices that promote code reuse and facilitate debugging.
-
Solid knowledge of mobile UI/UX standards and the ability to translate designs into high-quality interfaces.
-
Good understanding of Firebase and other analytical tools.
-
Experience with version control systems (e.g., Git) and Agile development methodologies.
-
Excellent problem-solving and debugging skills with a keen eye for detail.
-
Strong communication and collaboration skills, with the ability to lead others toward a technical vision.
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
-
Prior experience at a high-growth technology company or top-tier research or engineering organization.
-
Experience building testing or analytics tools.
-
Knowledge of real-time audio and video streaming.
-
Prior development work on a major analytics platform.
-
Experience with automated testing frameworks and CI/CD pipelines for mobile applications.