Senior Software Engineer - iOS
TripAdvisor1 day ago
Responsibilities
- Write code and focus on app development.
- Work on backend microservices as needed.
- Collaborate with product and design teams to define feature specifications.
- Take responsibility for all aspects of software engineering, including QA and maintenance.
- Engage with other engineering groups globally.
Requirements
- At least 5 years of experience in commercial software development.
- Experience developing an iOS app and familiarity with mobile web and back-end technologies.
- Experience with reactive programming in native mobile platforms.
- Ability to break down complex problems into simple solutions.
- High quality verbal and written communication skills.
- Sense of ownership and pride in your work.
Benefits
- Competitive compensation packages including base salary and annual bonuses.
- Flexible work arrangements to suit your lifestyle.
- Work-life balance ingrained in the culture.
- Donation matching for charitable contributions.
- Tuition assistance for career development.
- Annual lifestyle benefit for personal use.
- Travel perks including discounts.
- Employee assistance program for personal challenges.
- Comprehensive health benefits.
- Generous referral scheme for successful candidate referrals.
Tech Stack
GraphQLSwiftSwiftUI