CrawlJobs Logo

Software Engineer II - iOS

tripadvisor.com Logo

Tripadvisor

Location Icon

Location:
Poland , Krakow

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

We’re looking for a Software Engineer II with iOS development experience to join our Viator team, who is interested in a hybrid working arrangement (our office is located in Kraków). Within Viator we have a fun and friendly environment where the key objective is getting things done. Our engineers take part in the full process from design, to code, to test, to deployment and back again for further iteration. Our tech stack includes Swift, SwiftUI, Combine and GraphQL in a modular layout that follows SOLID principles using Clean Architecture with MVVM-C.

Job Responsibility:

  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world

Requirements:

  • Experience of developing an iOS app and familiarity with mobile web and back-end technologies would be beneficial
  • At least 3 years’ experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work

Nice to have:

Experience of developing an iOS app and familiarity with mobile web and back-end technologies would be beneficial

What we offer:
  • Competitive compensation packages, including base salary, annual bonus, and equity
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits

Additional Information:

Job Posted:
January 07, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - iOS

Software Engineer II

In the Audiobooks Mission, we're looking for a Software Engineer II to be a foun...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
spotify.com Logo
Spotify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Thrive working within a fast-paced, high-growth, startup-type environment
  • Have a sense of humor, have fun on the job, and embody Spotify's 'playful' value
  • Can deliver features on both Android and iOS, and are equally comfortable contributing to non-mobile projects when needed
  • Able to, willing to, and excited about expanding beyond your core areas of expertise
  • 3+ years of software engineering experience
  • Get excited about challenging software design problems, and have a love of clean code
  • Have a strong foundation in software architecture, performance and optimization, data structures, and design patterns
  • Have excellent communication skills, and the ability to collaborate with team members across all functions of the company
  • Have a persistent/determined work ethic and a willingness to try anything and everything
Job Responsibility
Job Responsibility
  • Embody our engineering philosophy of 'anything is possible'
  • Actively participate in and manage all phases of development from design to post-deployment issue resolution
  • Work closely with product, design, and other engineers to rapidly deliver impactful software
  • Collaborate regularly with other team members at all stages of product development and launch
  • Contribute to both mobile and non-mobile initiatives, applying your expertise where it brings the most value
  • Focus on high quality, high-velocity feature delivery, maintaining the balance between maximizing business impact and minimizing technical debt
What we offer
What we offer
  • Extensive learning opportunities, through our dedicated team, GreenHouse
  • Flexible share incentives letting you choose how you share in our success
  • Global parental leave, six months off - for all new parents
  • All The Feels, our employee assistance program and self-care hub
  • Flexible public holidays, swap days off according to your values and beliefs
Read More
Arrow Right
New

Quality Engineer II

Here at Appian, our values of Intensity and Excellence define who we are. We set...
Location
Location
India , Chennai
Salary
Salary:
Not provided
appian.com Logo
Appian Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in an Engineering field or demonstrated aptitude for technology
  • 4+ year of relevant experience
Job Responsibility
Job Responsibility
  • Manually test and troubleshoot new features from a multitude of dimensions: systems integration, GUI, Compatibility, User Acceptance Testing, functionality, database, and regression
  • Test features across web, Android and iOS platforms
  • Write automated test code using tools like Java, Python and Selenium
  • Support existing features by performing regression testing when bugs are resolved
  • Perform analysis, research, and troubleshooting of software defects and aid in the documentation of defects and anomalies
  • Build, maintain and improve test artifacts for rapid and efficient reuse by the Test Engineering team
  • Work with other scrum team members to define and review Acceptance Criteria
  • Ensure complete and timely reporting of bugs and test results
  • Know some elements of test design
  • Understand how to systematically analyze requirements
What we offer
What we offer
  • Training and Development: During onboarding, we focus on equipping new hires with the skills and knowledge for success through department-specific training
  • Continuous learning is a central focus at Appian, with dedicated mentorship and the First-Friend program being widely utilized resources for new hires
  • Growth Opportunities: Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills based training, and tuition reimbursement for those aiming to advance their education
  • Community: We’ll immerse you into our community rooted in respect starting on day one
  • Appian fosters inclusivity through our 8 employee-led affinity groups
  • These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company
  • Fulltime
Read More
Arrow Right

Software Engineer II

The iOS Engineer will join the Design Technology and UX Research team within the...
Location
Location
United States , Portland
Salary
Salary:
Not provided
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related technical field
  • 2+ years of experience designing and developing iOS applications
  • Strong proficiency in iOS development using Swift / Objective-C and SwiftUI
  • Broad understanding of iOS design patterns and architecture
  • Hands-on experience with tools such as Jira, Git, Xcode, debugging, and profiling tools
  • Experience integrating iOS applications with web services using HTTP, JSON, OpenAPI, and TCP/IP
  • Working knowledge of databases and data persistence
Job Responsibility
Job Responsibility
  • Design, build, and ship features for a high-traffic iOS application
  • Ensure feature parity across iOS, Android, and web platforms
  • Partner with mobile architecture teams to deliver consistent, high-quality user experiences
  • Implement robust CI/CD practices, automated testing, and maintain detailed technical documentation
  • Participate actively in code reviews and technical design discussions
  • Collaborate cross-functionally with UX researchers, data analysts, product managers, and designers
  • Provide technical input during planning, estimation, and prioritization sessions
  • Balance innovation, software quality, and user impact in feature delivery
What we offer
What we offer
  • medical
  • dental
  • 401(k)
  • direct deposit
  • commuter benefits
Read More
Arrow Right
New

Software Engineer II

As a Software Engineer II you will Design, develop, and maintain mobile applicat...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7 years of professional experience in mobile application development
  • Hands-on experience with React Native and strong understanding of its ecosystem
  • Experience with Expo Framework
  • Experience in JavaScript and TypeScript
  • Experience with React Navigation, Redux/MobX/Recoil (or other state management libraries)
  • Knowledge of native modules and bridging with Android (Java/Kotlin) and iOS (Swift/Objective-C)
  • Familiarity with mobile UI/UX principles and responsive design
  • Strong understanding of REST APIs, JSON, and third-party integrations
  • Experience with Git and version control workflows
  • Exposure to mobile app deployment processes for Google Play Store and Apple App Store
Job Responsibility
Job Responsibility
  • Design, develop, and maintain mobile applications using React Native for both iOS and Android platforms
  • Collaborate with product owners and designers to translate requirements and wireframes into high-quality features
  • Integrate mobile applications with RESTful APIs, GraphQL, and third-party services
  • Write clean, reusable, and maintainable code while following best practices
  • Debug and resolve issues related to performance, usability, and functionality
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Optimize applications for maximum performance, scalability, and responsiveness
  • Stay updated with the latest trends and best practices in mobile development
  • Contribute to Agile ceremonies (sprint planning, daily standups, retrospectives)
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right
New

Software Engineer II

As a Software Engineer II you will Design, develop, and maintain mobile applicat...
Location
Location
India , Noida
Salary
Salary:
Not provided
daxko.com Logo
Daxko
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–7 years of professional experience in mobile application development
  • Hands-on experience with React Native and strong understanding of its ecosystem
  • Experience with Expo Framework
  • Experience in JavaScript and TypeScript
  • Experience with React Navigation, Redux/MobX/Recoil (or other state management libraries)
  • Knowledge of native modules and bridging with Android (Java/Kotlin) and iOS (Swift/Objective-C)
  • Familiarity with mobile UI/UX principles and responsive design
  • Strong understanding of REST APIs, JSON, and third-party integrations
  • Experience with Git and version control workflows
  • Exposure to mobile app deployment processes for Google Play Store and Apple App Store
Job Responsibility
Job Responsibility
  • Design, develop, and maintain mobile applications using React Native for both iOS and Android platforms
  • Collaborate with product owners and designers to translate requirements and wireframes into high-quality features
  • Integrate mobile applications with RESTful APIs, GraphQL, and third-party services
  • Write clean, reusable, and maintainable code while following best practices
  • Debug and resolve issues related to performance, usability, and functionality
  • Participate in code reviews to ensure code quality and knowledge sharing
  • Optimize applications for maximum performance, scalability, and responsiveness
  • Stay updated with the latest trends and best practices in mobile development
  • Contribute to Agile ceremonies (sprint planning, daily standups, retrospectives)
What we offer
What we offer
  • Hybrid work model
  • Leave entitlements
  • Hospitalization/caregiving leaves
  • Paid parental leaves (Maternity, Paternity, & Adoption)
  • Group Health Insurance
  • Accidental Insurance
  • Tax-saving reimbursements
  • Provident Fund (PF)
  • Casual work environments
  • Company Events and Celebrations
  • Fulltime
Read More
Arrow Right

Software Engineer II

The Engineer will join the Design Technology and UX Research team within the Des...
Location
Location
United States , Portland
Salary
Salary:
Not provided
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related technical field
  • 2+ years of experience designing and developing Android applications
  • Strong proficiency in Android development using Kotlin
  • Broad understanding of Android design patterns and architecture
  • Hands-on experience with tools such as Jira, Git, Xcode, debugging, and profiling tools
  • Experience integrating Android apps with web services using HTTP, JSON, OpenAPI, and TCP/IP
  • Working knowledge of databases and data persistence
Job Responsibility
Job Responsibility
  • Design, build, and ship features for a high-traffic Android application
  • Ensure feature parity across Android, iOS, and web platforms
  • Collaborate with mobile architecture teams to deliver consistent, high-quality user experiences
  • Implement robust CI/CD practices, automated testing, and maintain detailed technical documentation
  • Participate actively in code reviews and technical design discussions
  • Work cross-functionally with UX researchers, data analysts, product managers, and designers
  • Provide technical input during planning, estimation, and prioritization sessions
  • Balance innovation, software quality, and user impact in feature delivery
What we offer
What we offer
  • medical
  • dental
  • 401(k)
  • direct deposit
  • commuter benefits
Read More
Arrow Right
New

Software Engineer

Software Engineer role at Toro Technology Center India, part of The Toro Company...
Location
Location
India , Pune
Salary
Salary:
Not provided
thetorocompany.com Logo
The Toro Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree from an accredited program in Computer Science, Information Systems, Data Science, or closely related technical field
  • A familiarity with embedded firmware for 8/16/32-bit microcontrollers in C/C++ is preferred
  • Understanding of real-time operating systems is preferred
  • Understanding of object-oriented programming languages: C#, Java, C++, Python etc.
  • Understanding of the development of desktop applications
  • Understanding of web development and hosting technologies: Angular, HTML, CSS, Bootstrap, JavaScript, IIS, HTTP
  • Understanding of the development and use of various APIs and serialization schemes such as XML, Json, etc.
  • Experience with SQL database design and query language
  • Experience with development for mobile platforms including iOS and Android
  • Experience with the development of application software for embedded Linux systems
Job Responsibility
Job Responsibility
  • Design standalone and web-based applications and databases for backend services
  • Directs the work of other designers and technicians, and performs other duties as assigned
  • Develop and de-bug prototypes to demonstrate compliance with specifications
  • Define measurement techniques, tuning procedures, and special test fixtures for production use
  • Prepare compliance and production documentation
  • Meets or exceed typical expectations for creativity, productivity, quality, and safety
What we offer
What we offer
  • Competitive salary
  • Affordable and top tier medical insurance plan
  • Casual, corporate environment (Dress for your day)
  • Onsite café serving breakfast and lunch
  • Complimentary use of onsite fitness facility
  • Mental health and financial health resources
  • 20 hours of paid time to volunteer in the community
  • Hybrid work schedule
  • Fulltime
Read More
Arrow Right
New

Backend Engineer II - Tracking UI SDK

We’re hiring a Backend Engineer II to join the Central Tracking SDK team within ...
Location
Location
Spain , Barcelona
Salary
Salary:
Not provided
deliveryhero.com Logo
Delivery Hero
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of experience in backend development (preferably using Java/Kotlin)
  • Strong experience in building and versioning APIs for mobile clients
  • Solid foundation in software design, data structures, and distributed systems
  • Experience with cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), and CI/CD pipelines
  • Passion for testing (Unit, Integration, and E2E)
  • Full professional English proficiency
Job Responsibility
Job Responsibility
  • Design, build, and maintain the service layer that serves as the entry point for our native iOS and Android Tracking SDKs
  • Partner with mobile engineers to define robust and efficient API contracts (REST)
  • Ensure the reliability of systems processing billions of events
  • Work closely with the core Tracking teams to ensure data flows correctly
  • Write clean, maintainable code and ensure high test quality
  • Participate in the RFC process
  • Own the monitoring, alerting, and performance profiling of your services
What we offer
What we offer
  • Monthly Glovo credits
  • Discounted gym memberships
  • Extra time off
  • Freedom to work from home two days a week
  • Opportunity to work from anywhere for up to three weeks a year
  • Enhanced parental leave
  • Office-based nursery
  • Online therapy and wellbeing benefits
  • Fulltime
Read More
Arrow Right