Principal Software Engineer - Mobile
TripAdvisor3 days ago
Kraków, Poland
Staff+
H1B Sponsor
Responsibilities
- Drive the design and architecture of scalable mobile application systems.
- Conduct design reviews focusing on mobile app architecture and platform evolution.
- Lead improvements in mobile operational maturity and promote best practices.
- Collaborate with engineering managers to align technology strategy with organizational vision.
- Establish clear technical delivery milestones with Product and Engineering Managers.
- Build trusted leadership across mobile technologies and development practices.
- Communicate effectively with stakeholders to ensure project alignment.
Requirements
- 8+ years of experience in commercial software development.
- Significant experience delivering large-scale native mobile applications.
- Excellence in working with cross-functional teams in fast-paced environments.
- Strong troubleshooting skills for mobile production issues.
- Experience designing and evolving scalable mobile systems.
- Deep understanding of mobile software architecture and engineering best practices.
- Proficiency in iOS and Android platforms, including native languages and architectural patterns.
Benefits
- Competitive compensation packages including base salary and annual bonuses.
- Flexible work arrangements to suit your lifestyle.
- Work-life balance ingrained in the company culture.
- Donation matching for charitable contributions.
- Tuition assistance for career development programs.
- Annual lifestyle benefit for personal use.
- Travel perks including discounts.
- Employee assistance program for personal challenges.
- Comprehensive health benefits with competitive premiums.
- Generous referral scheme for successful candidate referrals.
Tech Stack
GraphQLiOSJavaKotlinObjective-CSwift
Categories
Mobile