Remote Application Developer jobs – Full‑Time Senior Mobile App Engineer (Kotlin / Swift) – $115‑$150k Salary – Franklin, Tennessee (Remote)

Remote Full-time
TITLE:Remote Application Developer jobs – Full‑TimeSenior Mobile App Engineer (Kotlin / Swift) – $115‑$150kSalary – Franklin, Tennessee (Remote) --- #### About us We’re a ten‑year‑old, boot‑strapped‑to‑scale software studio that grew out of a garage in Franklin, Tennessee. Our founder, Maya, coded the first version of PulseFit, a wellness‑tracking app, on a single‑board computer while juggling two part‑time jobs. Ten years later, PulseFit powers more than 1.3 million active users worldwide and ships two major releases each month.The app now generates $2.3 million in annual revenue, and we’ve just signed a partnership with a major health‑insurance provider that will double our user base in the next 12 months. That partnership unlocks a new product line—PulseFit Pro, a B2B‑focused version of our app with premium analytics, API integrations, and custom branding. We need an experienced remote application developer to help us build, test, and ship the next wave of features while keeping our existing user experience rock‑solid. That’s why this role opened up right now: we’re at a critical inflection point where every line of code can move the needle on user retention and revenue.#### Why Franklin, Tennessee still matters Even though this role is fully remote, we keep our HQ in Franklin, Tennessee for legal, tax, and cultural reasons. Our engineering leadership lives in Franklin, Tennessee, and we host quarterly “hack‑and‑brew” days at a co‑working space downtown. While you’ll mostly work from wherever you feel most productive, you’ll be invited (and reimbursed) to attend at least two in‑person meet‑ups per year in Franklin, Tennessee. Those meet‑ups are less about “office politics” and more about sharing a pizza, debugging together, and building the community that keeps our team tight.####The team you’ll join - Product Owners (2) – they own the roadmap, write user stories, and keep the market voice alive. - UX/UI Designers (2) – they turn research into wireframes and high‑fidelity prototypes. - Backend Engineers (3) – they run services on AWS, maintain GraphQL APIs, and keep data pipelines humming. - QA Automation Lead (1) – steward of our test suites, test‑data factories, and continuous‑integration pipelines. -Your fellow Mobile Engineers (4) – we currently have four remote app developers (two on iOS, two on Android) working in a cross‑functional squad that releases every two weeks.Our squad size of eight has been stable for 18 months, and we’ve achieved a 99.5 % uptime for our production services over the last quarter. We’re proud of that metric because it means users trust our app during workouts, meditation, and everything in between. #### What you’ll do (day‑to‑day) - Own feature delivery from concept to production for both iOS (Swift) and Android (Kotlin) platforms, collaborating with designers and product owners to refine requirements. - Write clean, test‑driven code and contribute to our shared codebase (approximately 250 k lines across mobile and shared modules).Expect to hit 80 % unit‑test coverage for new components. - Participate in sprint planning, daily stand‑ups, and retrospectives, ensuring the team stays on track with our 2‑week cadence. - Mentor junior developers, reviewing pull requests, offering constructive feedback, and sharing best practices around performance optimization and accessibility. - Diagnose and squash bugs that affect the end‑user experience; we currently track ~1,200 tickets per quarter, with a goal of reducing critical bugs by 30 % after each release.- Improve CI/CD pipelines using GitHub Actions and Docker, making sure every commit passes static analysis, unit tests, and UI‑instrumented tests before hitting the Play Store or App Store. - Help shape our architecture by evaluating new tools (e.g., Jetpack Compose, SwiftUI, or cross‑platform frameworks) and documenting patterns for future teams. - Maintain and evolve analytics (Firebase, Mixpanel) to surface actionable insights that drive product decisions—think conversion funnels, churn rates, and A/B test results.####The tech stack (tools we love & use) | Category | Tools | |----------|-------| | Languages | Kotlin (Android), Swift (iOS), Java (legacy), TypeScript (React Native experiments) | | Frameworks | Jetpack Compose, SwiftUI, MVVM, Clean Architecture | | Testing | JUnit5, Espresso, XCUITest, MockK, Fastlane | | CI/CD | GitHub Actions, Docker, Fastlane, Bitrise (iOS) | | Cloud | AWS (ECS, RDS, S3), Firebase (Crashlytics, Analytics), Azure DevOps (for internal tools) | | Data | PostgreSQL, GraphQL, Realm, Core Data | | Collaboration | Jira, Confluence, Slack, Miro, Figma | | Monitoring | Sentry, New Relic, Datadog | | Version Control | Git (GitHub) | We deliberately keep our stack lean but flexible.If you see a better way to solve a problem, we’ll listen. Over the past year, we migrated from legacy XML layouts to Jetpack Compose for 60 % of new Android screens, cutting UI development time by 25 %. On iOS, adopting SwiftUI has helped us unify design tokens across platforms. #### What we expect from you - 5+ years of professional experience building native mobile applications (iOS or Android) – experience on both is a huge plus. - Deep understanding of mobile architecture, memory management, and performance profiling (e.g., Instruments, Android Profiler).- Proven ability to ship production‑grade features on a regular cadence (minimum 2 releases per month) without compromising quality. - Comfortable with CI/CD pipelines; you should have set up automated builds, signing, and distribution before. - Collaborative mindset – you’ll work with product, design, and backend engineers daily; clear communication is key. - Familiarity with REST/GraphQL APIs, and the ability to handle offline‑first data synchronization. - Passion for accessibility; our apps aim for WCAG AA compliance across the board.- Remote‑work discipline – a reliable internet connection, a dedicated workspace, and the willingness to attend quarterly meet‑ups in Franklin, Tennessee. - Bonus: Experience with Flutter or React Native for cross‑platform experiments, and/or contributions to open‑source mobile libraries. #### What success looks like (metrics you’ll own) - Feature velocity – at least 2 high‑impact features shipped per sprint, measured by story points delivered. - Crash rate reduction – bring the crash rate from the current 4 % to - User engagement uplift – help increase daily active users (DAU) by 5 % per quarter through UI/UX improvements and performance tweaks. - Test coverage – maintain 80 %+ unit test coverage and 70 %+ UI test coverage for all new code. - Mentorship impact – each junior developer you mentor should see a 15 % reduction in code review time and a 20 % increase in self‑sufficiency. #### A human moment > “I still remember the night we rolled out the new heart‑rate overlay. The app crashed for a few users, and we got a frantic Slack ping.I stayed up with the QA lead, stared at the logs, and by 2 a.m. we pushed a hot‑fix that dropped the crash rate from 4 % to 0.3 %. Seeing the “All systems go” notification pop up on the dashboard felt like we’d just saved a marathon runner’s training data.” — Liam,Senior Android Engineer Moments like that remind us why we love building software that truly matters to people’s daily lives. #### Why you’ll enjoy working with us - Impact over process – we prioritize shipping value to users. Your code reaches real people within days, not months.- Transparent leadership – our CTO holds a weekly “Ask Me Anything” on Slack where you can ask anything from architecture decisions to personal career goals. - Flexible schedule – we trust you to manage your time. Core hours are 10 am‑2 pm Pacific, but you can adjust as long as you’re delivering. -Compensation – competitive base salary $115‑$150k, plus equity (0.05 %–0.15 % depending on experience) and a $1,500 annual professional‑development stipend. - Benefits – health, dental, vision, 401(k) with 4 % match, generous PTO (25 days + public holidays), mental‑health days, and a $300 monthly stipend for your home‑office setup.- Community – monthly virtual coffee chats, quarterly in‑person retreats in Franklin, Tennessee, and a Slack channel (#random‑memes) where we share dog photos and cooking fails. #### How we hire 1. Resume & portfolio – send us a link to your GitHub/Bitbucket plus any apps you’re proud of (App Store / Play Store links are a plus). 2. Phone screen (30 min) – quick chat with our recruiting lead to confirm fit, availability, and expectations. 3. Technical interview (90 min) – split into two parts: a live coding exercise (Kotlin or Swift) and a system‑design discussion focused on mobile architecture.4. Team interview (60 min) – meet your future squad members, discuss real‑world scenarios, and get a feel for our culture. 5. Offer – if everything aligns, we’ll send a formal offer within 48 hours of the final interview. We aim for a two‑week hiring timeline because we respect your time and want to keep momentum high. #### Application instructions If you’ve read this far, you’re probably the kind of developer who cares about code quality, user experience, and team health. We’d love to hear from you. Please reply with: - A concise cover letter (no more than 300 words) explaining why you’re excited about building the next generation of PulseFit in a remote‑first environment anchored in Franklin, Tennessee.-Your résumé highlighting relevant mobile projects, years of experience, and any open‑source contributions. - Links to apps you’ve shipped (App Store, Play Store, or demo videos) and your GitHub profile. We’ll review each submission with a human eye—no bots, no automated filters. If your background matches what we need, we’ll be in touch within five business days. #### Final thoughtRemote work can feel isolating, but at our core we’re a people‑first engineering family. The code you write will live on millions of phones, guide users through workouts, meditations, and health journeys, and you’ll have a direct line to the users who rely on it.If you’re ready to blend deep technical chops with a genuine curiosity about people’s lives, join us in Franklin, Tennessee and beyond. * We’re excited to meet the next member of our remote application developer team.* Apply tot his job
Apply Now →
← Back to Home