About the Role
The role involves designing, developing, and maintaining key iOS application features with a focus on scalability, performance, and clean code architecture.
Responsibilities
- Develop and maintain high-quality iOS applications
- Collaborate with cross-functional teams to define and implement new features
- Optimize application performance and responsiveness
- Write clean, maintainable, and testable code
- Diagnose and fix software defects
- Participate in code reviews and technical discussions
- Ensure compatibility across iOS versions and devices
- Implement secure coding practices
- Integrate with backend services and APIs
- Contribute to architectural decisions
- Follow agile development methodologies
- Support QA during testing phases
- Stay current with iOS platform updates and best practices
- Improve app stability and crash reporting
- Enhance user interface and interaction design
- Work closely with product managers to refine requirements
- Assist in defining technical specifications
- Monitor app performance in production
- Contribute to documentation and knowledge sharing
- Mentor junior engineers when needed
Nice to Have
- Experience with SwiftUI
- Familiarity with Combine framework
- Background in performance tuning for mobile apps
- Knowledge of machine learning integration on iOS
- Experience with internationalization and localization
- Previous work in fast-paced startup environments
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Part of the core product engineering team
What We Value
- Technical excellence with a focus on clean, scalable code
- Ownership and accountability in project delivery
- Curiosity and continuous learning
- Collaborative mindset and open communication
Growth Opportunities
- Opportunities to lead technical initiatives
- Access to learning resources and conferences
- Mentorship from senior engineering staff
- Clear pathways for career advancement
Not available