Title: Mobile Application Developer
Quick Summary
Kestrel Mobile is hiring a Mobile Application Developer to design, build, and optimize high-performance apps for iOS and Android. You will collaborate closely with product, design, and back-end teams to deliver polished user experiences, ship features iteratively, and improve reliability through testing and observability. We welcome driven entry-level candidates and recent graduates alongside experienced engineers who enjoy mentoring and shipping customer-visible work.
Project Category or Industry
Consumer mobile software for fintech and lifestyle services
Type
Full-time employment
Experience Level
Entry-level to mid-level, with structured mentorship and growth paths for freshers who can demonstrate strong fundamentals and project work
Duration
Permanent role
Location
Remote-first across the Americas, EMEA, and APAC with a minimum of 4 hours overlap between 09:00β18:00 UTC; optional hybrid days in Barcelona and Singapore
Salary
USD 58,000β92,000 base depending on location and experience, plus annual bonus, equity refresh opportunities, and comprehensive benefits
Payment Mode
Monthly payroll via bank transfer; contractor arrangements available where local employment is not supported
Hiring Company Name
Kestrel Mobile
Required Skills or Tools
Strong grasp of mobile app architecture, state management, and asynchronous programming; experience with a cross-platform framework or native stacks; proficiency with Git-based workflows; understanding of secure storage, offline sync, and accessibility; and clear written communication with a focus on product quality.
Project Details
Project Description
You will help evolve our flagship mobile apps that enable users to manage payments, savings, and rewards on the go. The work blends new feature development with performance tuning, accessibility improvements, and integration with back-end services and third-party SDKs. The goal is to deliver fast, reliable, and intuitive experiences that delight a global audience while meeting compliance and security requirements.
Core Responsibilities and Expected Deliverables
Implement user-facing features, reusable components, and native modules as needed.
Integrate REST or GraphQL APIs, handle authentication flows, and manage secure local storage.
Optimize performance, startup time, and rendering; instrument screens with analytics and crash reporting.
Write unit, integration, and end-to-end tests; participate in code reviews and release readiness checks.
Contribute to design system components for consistent UI and accessibility across platforms.
Deliver incremental pull requests that meet acceptance criteria, include release notes, and support safe rollback.
Required Experience and Preferred Qualifications
Foundation in mobile fundamentals: navigation, lifecycle, concurrency, networking, and persistence.
Portfolio, internship experience, capstone, or open-source contributions demonstrating shipping ability.
Nice to have: experience with mobile payments, internationalization, push notifications, feature flags, and app store submission processes.
Familiarity with security practices such as secure enclaves, device checks, and protection against common mobile threats.
Relevant certifications are welcome but not required.
Tools or Platforms to Be Used
Cross-platform: React Native or Flutter with platform-specific bridges where appropriate
Native: Swift and SwiftUI for iOS; Kotlin and Jetpack Compose for Android
Data and networking: SQLite or Room/Core Data, Apollo or Retrofit, offline-first caching strategies
Quality and delivery: Jest or Vitest, XCTest, JUnit, Detox for E2E, GitHub Actions for CI/CD, Fastlane for build and release
Observability: Firebase Crashlytics or Sentry, OpenTelemetry traces where supported, feature flags with LaunchDarkly
Analytics and experiments: GA4 or Amplitude, remote config for A/B testing
Language Requirement
English for daily collaboration; additional languages are a plus but not required.
Communication Style
Asynchronous-first via Slack and GitHub, with weekly Zoom stand-ups, sprint planning, and design critiques. Product specs and roadmaps are maintained in Notion and Figma.
Time Commitment or Working Window
Approximately 40 hours per week with flexible scheduling; core collaboration windows target late morning to late afternoon UTC. Planned releases may occasionally require brief overlap outside core hours.
Payment Terms
Monthly salary with annual performance review and bonus eligibility. For contractors, milestone-based deliverables with biweekly invoicing and net-15 terms.
Evaluation Criteria
Quality, clarity, and test discipline in code samples or portfolio apps
Problem-solving in a time-boxed take-home exercise focused on state management and API integration
Collaboration during a live pairing session and ability to incorporate design feedback
Communication, ownership, and reliability assessed through interviews and references
Security and performance considerations demonstrated in review discussions
Other Requirements
Standard NDA upon offer acceptance, identity verification, and reference checks compliant with local laws. Security, privacy, and compliance training provided during onboarding. Light-touch time tracking for contractors to support accurate invoicing.
About the Company
Kestrel Mobile is an independent product company focused on building secure, intuitive mobile experiences for everyday finance and lifestyle. Founded in 2020, we operate a remote-first culture with small, autonomous squads that value craftsmanship, accessibility, and measurable outcomes. Our teams are distributed across Europe and Asia with collaboration hubs in Barcelona and Singapore. Learn more at https://kestrelmobile.com or contact careers@kestrelmobile.com.
