Mobile
Our Mobile department works alongside with the frontend / backend development teams and the UX team in order to deliver top-notch applications for the end users’ devices. Whether it’s an iOS / Android app or a cross-platform one, we make sure to meet the customer’s expectations, while taking care of the usability and the code quality.
Job Description
We’re looking for a senior iOS engineer (3-6 months contract, potential to extend 1 year+) to help one of our customers build an adaptive daily planning and coaching app designed to help users achieve their goals more consistently. Unlike traditional habit trackers, the app dynamically adjusts daily tasks based on real-life constraints (time, energy, context), helping users avoid the “all-or-nothing” trap and stay consistent. The app is already live on the App Store with early users and is now entering a phase focused on improving stability and performance, expanding the feature set (social, coaching, etc.), and scaling product quality. You’ll work directly with the founder and a small engineering team in a fast-paced startup environment.
Technical Requirements
- Build and iterate on features using SwiftUI
- Improve performance, stability, and responsiveness
- Debug and resolve production issues
- Enhance testing strategy (unit + UI where relevant)
- Improve overall code quality and architecture
- Contribute to UI/UX improvements
- Integrate with backend APIs and LLM-powered features
- Handle async/real-time flows (e.g., streaming responses, edge cases)
- Bring light structure and best practices to a currently ad-hoc process
Responsibilities
- Strong experience with Swift and SwiftUI
- Knowledge of Node.js (Express) and PostgreSQL (via Supabase)
- Solid understanding of MVVM architecture
- Experience building and maintaining production iOS apps
- Strong debugging and performance optimization skills
- Experience with REST APIs and backend integration
- Familiarity with CI/CD pipelines (e.g., GitHub Actions)
- Experience with TestFlight and App Store releases
- Ability to work independently in a startup environment
- Experience with Node.js (Express)/backend development
- Experience integrating AI/LLM features into apps
- Familiarity with Supabase/PostgreSQL
- Experience with analytics, tracking, and user behavior insights
- Experience improving test coverage in existing codebases
- Prior work on consumer apps/habit, or productivity apps
- Able to work in an environment with ad-hoc prioritization (no strict Scrum/Sprints yet)
- High ownership and autonomy are expected while working directly with the founder
- Ability to work with evolving requirements and ambiguity
Working schedule
- EU flexible schedule with PST evening overlap (7-10 AM CET)
Recruitment process
- Short Bytex HR introductory discussion
- 1-2h Bytex technical discussion with one of our senior engineers
- Technical interview with client (project-based discussion + possible live coding)
- Offer presentation