Senior Software Engineer - Android
TripAdvisorabout 2 hours ago
Responsibilities
- Write code and develop Android applications.
- Work on backend microservices in addition to app development.
- 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 Android applications.
- Familiarity with mobile web and back-end technologies.
- Experience with reactive programming in native mobile platforms.
- Strong problem-solving skills and ability to simplify complex issues.
- Excellent verbal and written communication skills.
- A sense of ownership and pride in your work.
Benefits
- Competitive compensation packages with base salary and annual bonuses.
- Flexible work arrangements to suit your lifestyle.
- Work-life balance is prioritized in the company culture.
- Donation matching for charitable contributions.
- Tuition assistance for career development.
- Annual lifestyle benefit for personal spending.
- Travel perks including discounts.
- Employee assistance program for personal challenges.
- Comprehensive health benefits with competitive premiums.
- Generous referral scheme for successful candidate referrals.