Jobs and Careers
AL

Mobile Software Engineer 1

Allegro
Poznań, PolandRemotefull_timeVerifiedPosted 16 Jun 2026

About the role

Your main responsibilities:

- Execute well-defined tasks with medium complexity within the scope of team projects.
- Complete tasks based on predefined priority levels.
- Understand the user and their perspective to inform development decisions.
- Use semantic code and learn the basics of accessibility to avoid common barriers for users with disabilities.
- Optional off-hours duty on team products - possible via joint employee's and manager's decision
- Take responsibility and ownership for developed features.
- Propose and implement solutions to engineering challenges.
- Seek assistance from teammates when needed to overcome technical obstacles.
- Make decisions about code constructs and consult with the team on architectural issues
- Suggest design process improvements to enhance product quality.
- Identify logical errors in the codebase and propose actionable improvements.
- Define and report technical debt to ensure long-term quality at the code and architecture levels
- Actively acquire and apply product domain knowledge during development.
- Consider the impact of work on other domains to ensure system-wide consistency
- Build a solid foundation in the chosen technology stack.
- Learn new technologies and apply the acquired knowledge effectively in projects.
- Meet quality standards including code readability, testing, architecture, stability, and monitoring.
- Focus on mastering and working within a single core technology.
- Occasionally providing constructive feedback.
- Incorporate received feedback into ongoing work and professional development.
- Collaborate and communicate effectively with others using facts and data.
- Engage in self-development and pursue growth within well-defined professional areas.
- Occasionally share knowledge with the team or individual colleagues.

This is the right job for you if:


- You are passionate about mobile application development.
- You know the iOS system very well, both from the developer and user perspective.
- You are proficient in and use frameworks for creating application interfaces UIKit and SwiftUI and have experience with Combine, Async/Await, MVVM. Experience with watchOS, SPM, Redux, Bazel, Xcodegen is a plus.
- You are eager to learn and adapt to new technologies.
- You want to develop and update their knowledge constantly.
- You possess strong problem-solving skills and the ability to think critically.
- You understand the app development process from design to releasing it to the App Store.
- You care about the quality and cleanliness of the code (knowledge of the Clean Architecture solutions is welcome).
- You have an open approach, curiosity, and willingness to ask questions (our work goes beyond writing code — consultations, education and looking for alternative solutions are part of our daily routine).
- You want to be proud of the code they create.
- You willingly accept comments and share knowledge during code reviews.
- Know English at least at B2 level.

What we offer:


- Flexible working hours in the hybrid model (4/1) - our hours can start between 7:00 a.m. and 10:00 a.m. We also have 30 days of occasional remote work.
- Long term discretionary incentive plan based on Allegro.eu shares (restricted stock units).
- Annual bonus based on your annual performance and company results.
- 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 (more here), 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.

And that's just the beginning! You can read more about the benefits here.

#goodtobehere means that:
- You will join a team you can count on - we work with top-class specialists who

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Allegro

View company profile →