About the Role
Develop and maintain key iOS components of a widely used productivity application, ensuring performance, scalability, and user experience meet high standards.
Responsibilities
- Design and implement new features for iOS applications
- Collaborate with product and design teams to define functional requirements
- Write clean, maintainable, and efficient code
- Conduct code reviews and provide constructive feedback
- Diagnose and fix bugs and performance bottlenecks
- Ensure application stability across iOS versions and devices
- Integrate with backend services and APIs
- Optimize app performance and responsiveness
- Follow best practices in mobile security and data privacy
- Stay current with iOS platform developments and tools
- Contribute to architectural decisions for mobile applications
- Support release management and deployment processes
- Work with analytics to track feature usage and impact
- Improve testing coverage with unit and integration tests
- Troubleshoot user-reported issues
- Participate in agile development cycles
- Mentor junior engineers and share technical knowledge
- Evaluate third-party libraries and frameworks
- Ensure compliance with App Store guidelines
- Collaborate on cross-platform feature alignment
- Improve build and CI/CD pipelines
- Document technical designs and implementation details
- Support A/B testing initiatives
- Contribute to accessibility improvements
- Engage in user experience refinement
Nice to Have
- Experience with SwiftUI and Combine frameworks
- Familiarity with offline data synchronization
- Knowledge of audio processing or speech technologies
- Experience with performance monitoring tools
- Background in machine learning integration on mobile
- Open-source contributions
- Published apps in the App Store
- Experience with internationalization and localization
- Understanding of security best practices in mobile apps
- Experience working with remote teams
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Part of a fast-growing product team focused on mobile innovation
About the Role
This position focuses on building and improving the core iOS experience for a widely used mobile application. Engineers in this role work closely with product and design to deliver features that enhance user productivity and engagement.
What We Value
We prioritize technical excellence, user-centric design, and iterative development. Engineers are expected to take ownership of features from concept to deployment and beyond.
Growth Opportunities
Engineers have the chance to grow technically and mentor others, contribute to architectural decisions, and work on features with global impact.
Technology Stack
Swift, UIKit, SwiftUI, Combine, Core Data, REST APIs, Git, CI/CD pipelines, XCTest, App Store Connect
Work Environment
Collaborative, fast-paced, and focused on delivering value to users quickly while maintaining high code quality and performance standards.
Available for qualified candidates