About the Role
We are seeking a skilled iOS engineer to design, implement, and maintain native iOS applications. The role involves close collaboration with designers and backend engineers to deliver seamless user experiences and contribute to the full development lifecycle.
Responsibilities
- Develop and maintain native iOS applications using Swift
- Collaborate with product and design teams to define feature requirements
- Write clean, testable, and well-documented code
- Optimize applications for performance and responsiveness
- Diagnose and fix bugs across multiple devices and iOS versions
- Implement secure authentication and data handling practices
- Integrate with RESTful APIs and third-party services
- Participate in code reviews and technical discussions
- Contribute to architectural decisions and technical planning
- Ensure compliance with Apple's App Store guidelines
- Monitor app performance using analytics and crash reporting tools
- Support app deployment and release processes
- Stay current with iOS platform updates and best practices
- Improve development workflows and tooling
- Mentor team members on iOS development standards
Nice to Have
- Experience with SwiftUI and modern declarative frameworks
- Knowledge of Combine or reactive programming patterns
- Background in accessibility implementation
- Familiarity with testing frameworks like XCTest or Quick
- Experience with performance profiling tools
- Understanding of mobile security best practices
- Prior work in startup or agile environments
- Contributions to open-source iOS projects
- Experience mentoring junior developers
Compensation
Competitive salary and equity package
Work Arrangement
Remote with flexible hours
Team
Small, fast-moving product team focused on user-centric design
Tech Stack
- Primary language is Swift
- We use SwiftUI for new features and UIKit for existing components
- State management follows unidirectional data flow principles
- We rely on Combine for reactive programming
- Backend integration via REST APIs
- Analytics powered by a custom event-tracking system
- CI/CD pipeline built on GitHub Actions
- Crash reporting through a third-party monitoring service
Culture & Values
- We prioritize user privacy and data security
- Team decisions are informed by user feedback and metrics
- We value clear, direct communication
- Engineers are encouraged to propose technical improvements
- Work-life balance is respected with no mandatory overtime
- We foster a blameless postmortem culture
- Diversity of thought and background is actively supported
Available for qualified candidates