Senior Mobile Software Engineer (iOS) - Consumer Experience
18800 - 25900 złTymczasowa praca
Allegro
Main Responsibilities:
As a Senior Mobile Software Engineer, you will be a key contributor to shaping a new shopping experience for our customers and improvements for our mobile applications. You will work closely with product managers, designers, and other engineers to translate user needs into robust, high-performance mobile experiences. This role is ideal for someone with solid experience in mobile development, a strong understanding of software engineering principles, and a desire to grow their expertise in a fast-paced e-commerce environment. We warmly welcome engineers who enjoy staying versatile and occasionally exploring tech beyond their core iOS focus.
What You'll Do:
- Design, develop, test, and deploy features for the Allegro iOS application, ensuring high quality, performance, and responsiveness.
- Collaborate with product, design, and cross-functional engineering teams to define and implement innovative mobile solutions.
- Participate in code reviews, contribute to architectural discussions, and maintain high code quality standards across the iOS platform.
- Be a part of Allegro’s mobile community of over 100 developers. We actively share knowledge through daily code reviews, internal tech talks, and dedicated time for personal skill development.
- Identify and resolve performance bottlenecks, memory leaks, and scalability issues within the iOS app.
- Stay up to date with the latest iOS technologies (Swift, SwiftUI, Apple SDKs) and mobile industry trends.
Important things for you:
- Flexible working hours in the hybrid model (4/1) - working hours start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work.
- The salary range for this position depending on the skill set is as follows (contract of employment, tax-deductible cost): PLN 18 850 - 25 900.
- Annual bonus based on your annual performance and company results.
- Our team is based in Poznań and Kraków.
What's in it for you:
- Well-located offices (with e.g. fully equipped kitchens, bicycle parking, terraces full of greenery) and excellent work tools (e.g., raised desks, ergonomic chairs, interactive conference rooms).
- A 16" or 14" MacBook Pro or corresponding Dell with Windows (if you don't like Macs) and all the necessary accessories.
- A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g., medical, sports or lunch packages, insurance, purchase vouchers).
- English classes that we pay for related to the specific nature of your job.
- A training budget, inter-team tourism, hackathons, and an internal learning platform where you will find multiple trainings.
- An additional day off for volunteering, which you can use alone, with a team, or with a larger group of people connected by a common goal.
- Social events for Allegro people - Spin Kilometers, Family Day, Fat Thursday, Advent of Code, and many other occasions we enjoy.
We are looking for someone who has:
- Fluency in Swift and the iOS SDK.
- Solid knowledge of SwiftUI, Combine, and Swift Concurrency.
- Ability to write unit tests (XCTest and Swift Testing), snapshot tests (SnapshotTesting), and UI tests (XCUITest).
- Collaboration with backend engineers and product teams.
- Practical experience working with modular architecture.
- Experience in developing and scaling large codebases.
- Knowledge of Apple Liquid Glass design language and WCAG accessibility standards.
- Proficiency in using AI-assisted tools (GitHub Copilot, OpenCode, or other agentic coding tools) in daily software development.
Bonus points if you have:
- Experience with large-scale, high-traffic mobile applications.
- Experience with A/B testing frameworks.
- Previous hands-on experience with the Android ecosystem or backend development - or a strong willingness to expand your skillset into these areas.
- Openness to working across mobile platforms or diving into backend systems as our cross-functional teams evolve.
- Contributions to open-source projects or a strong GitHub profile.
- Experience working in an Agile/Scrum environment.
Packages and extras
- Healthcare package
- Healthcare package for families
- Leisure package
- Leisure package for families
- Trainings
Amenities
- Bicycle parking
- Cold beverages
- Hot beverages
- Fruits
- Snacks
- Shower
- Chill room
- Playroom for children
- Integration events
- Car parking
Oferta pracy dodana 2 dni temu
Powiązane wyszukiwania
- mobile developer Kraków
- mobile applications developer Kraków
- software engineer api Kraków
- software engineering team manager Kraków
- inżynier-oprogramowania-c/c++ Kraków
- senior software developer Kraków
- software developer in test Kraków
- associate software engineer Kraków
- software development engineer Kraków
- senior software development engineer Kraków