Responsibilities
- Design, build, and maintain iOS applications with a focus on performance, security, responsiveness, and user experience.
- Work with business analysts, alliances/channel team, backend engineers, and stakeholders to develop and deliver new features and enhancements.
- Write clean, maintainable code following Swift best practices, design patterns, and architectural principles (MVVM, Clean Architecture, etc.).
- Conduct thorough testing, including unit tests, UI tests, and debugging to ensure applications meet quality and security standards.
- Optimize application performance for speed, memory efficiency, and compatibility across iOS devices and OS versions.
- Participate in code reviews, providing constructive feedback and mentoring team members to improve code quality.
- Troubleshoot and resolve complex issues related to app performance, crashes, functionality, and third-party integrations.
- Integrate with backend services using RESTful APIs, ensuring secure and efficient data communication.
- Stay updated with iOS ecosystem updates (SwiftUI, Combine, async/await), Apple guidelines, and industry best practices to drive continuous improvement.
- Contribute to technical planning, including effort estimation, sprint planning, and architectural decisions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or similar work experience.
- 5-8 years of progressively responsible experience in a directly related area, demonstrating both technical and professional capabilities.
- Strong proficiency in Swift with hands-on experience using UIKit, SwiftUI, Core Data, and Combine frameworks.
- Experience with Xcode, Interface Builder, and Instruments. Knowledge of the app lifecycle, memory management (ARC), and App Store provisioning and signing.
- Ability to work independently and as a team player, using discretion in decision-making and sound judgment in problem-solving.
- Excellent analytical, organizational, problem-solving, interpersonal, and communication skills, both written and oral, with the ability and desire to quickly learn new skills and technologies.
Nice to Have
- Experience with Salesforce concepts such as Lightning Web Components (LWC), Salesforce platform capabilities, and integration patterns, and the ability to create responsive and accessible UI components.
- Familiarity with Jira, Coupa, MuleSoft, and Salesforce Experience Cloud.
Benefits
- Competitive compensation and equity awards.
- Comprehensive physical and mental wellness programs.
- Generous vacation and holiday time for recharge.
- Paid parental and adoption leaves.
- Professional development opportunities for all employees regardless of level or role.
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections.
- Vibrant office culture with world-class amenities.
- Great Place to Work Certified™ across the globe.
Compensation
Market leader in compensation and equity awards
Work Arrangement
Remote
Team
Cross-functional collaboration with various teams
Shift Time
2:00 PM to 11:00 PM
Not specified

