Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior Mobile Software Engineer (iOS) - e-Xperience Associate image - Rise Careers
Job details

Junior Mobile Software Engineer (iOS) - e-Xperience Associate

Job Description

Embark on a dynamic journey with Allegro e-Xperience 2025, spanning from 1st of July 2025 to 31st of December 2025 . Upon successful completion, we aim to extend a permanent contract, fostering your professional growth and development.

Details regarding our recruitment process and timeline you can find here.

Are you ready to kickstart your career? Apply now and seize the chance to shape the future of e-commerce! For this position, we are looking for 2 people. 

What does this role involve?

  • You’ll be part of the team that is responsible for 
    • developing the Server Side Rendering engine (MBox) used by various product teams to create over fifty screens in the Allegro app. 
    • Post Purchase processes in the iOS app, eg. Purchase History bookmark, Allegro Protect, Order Cancellation.
  • You'll cooperate closely with Android developers and will be responsible for the entire technical feature development process: from designing the new engine capability to implementing it in the iOS engine. 
  • Besides working on iOS, you'll also have a chance to get to know other technologies through cooperation with the frontend and backend developers.

You can learn more about our project on the allegro tech blog and listen to the podcast (PL).

We are looking for people who:

  • Are familiar with Swift and the iOS ecosystem
  • Have a basic knowledge on Swift UI and UIKit
  • Are familiar with taking care of the quality and cleanliness of the code
  • Are eager to continuously develop their skills and expand their knowledge
  • Know English at B2+ level

What we offer:

  • The opportunity to learn, work on exciting challenges, collaborate with amazing people and have an unforgettable adventure
  • The opportunity to learn from incredibly smart and talented people, gaining valuable insights and experiences along the way
  • Mentorship and support from your buddy throughout your entire program 
  • Additionally, you will be part of a supportive, inclusive culture that fosters personal growth, career development, and the building of meaningful connections with colleagues
  • A hybrid work model. At Allegro we value working and tackling challenges together, that is why we decided that the best approach is to have the internship take place on-site among us. A hybrid work model incorporates solutions that you will agree on with your leader and the team. We have well-located offices (with fully equipped kitchens and bicycle parking facilities) and excellent working tools (height-adjustable desks, interactive conference rooms)
  • 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)
  • The necessary tools for work
  • Working in a team you can always count on — we have on board top-class specialists and experts to learn from
  • Hackathons/Open days, workshops, guilds, meetups and internal knowledge sharing
  • MindUp (including training courses on work organization, means of communication, motivation to work and various technologies and subject-matter issues)

Why is it worth working with us? 

  • You'll be working on a unique technical project widely used in Allegro by other developers to create one of the biggest shopping applications in Poland
  • You'll have a chance to deepen your knowledge of the iOS framework and get to know other technologies. Our team develops Android and iOS rendering engines and cooperates closely with frontend and backend developers. 
  • You’ll have a chance to work with modular application architecture, Redux architecture, Bazel, Combine, Async/Await, Swift UI, XCTUITesting, and SnapshotTesting.
  • We use Code Review, Continuous Integration, and Continuous Deployment. We pay close attention to the quality of our product, so every feature is covered by unit tests, UI tests, and screenshot tests
  • You'll be part of the mobile community in Allegro that consists of almost a hundred engineers and meets regularly to share knowledge at internal mobile conferences and hackathons.

Do you want to get to know us better? Listen to: Allegro Tech Podcast

Interested? Just click the apply button :) Send in your CV, join the e-Xperience and see why it is #goodtobehere

Allegro Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Allegro DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Allegro
Allegro CEO photo
Francois Nuyts
Approve of CEO
What You Should Know About Junior Mobile Software Engineer (iOS) - e-Xperience Associate, Allegro

Kickstart your exciting career as a Junior Mobile Software Engineer (iOS) with Allegro, where innovation meets teamwork! Based in Poznan or Warszawa, Poland, you'll become an integral part of the Allegro e-Xperience 2025 program, running from July 1, 2025, to December 31, 2025. After a successful stint, there's potential for a permanent contract, setting you up for long-term success. In this role, you'll be responsible for developing the Server Side Rendering engine (MBox), an essential component that helps create over fifty screens within the Allegro app. Your adventure includes enhancing post-purchase processes in the iOS app, such as managing the Purchase History bookmark and Allegro Protect. You'll collaborate closely with talented Android developers, overseeing the entire technical feature development from design to implementation. The best part? You'll have opportunities to learn other technologies by working alongside frontend and backend experts. If you're proficient in Swift and have a basic understanding of Swift UI and UIKit, you might just be the perfect fit. This is a unique chance to join a fun, inclusive culture where personal growth, mentorship, and impactful projects come together. Are you excited about making a difference in e-commerce while developing your technical skills? Apply now, and let’s shape the future together!

Frequently Asked Questions (FAQs) for Junior Mobile Software Engineer (iOS) - e-Xperience Associate Role at Allegro
What are the responsibilities of a Junior Mobile Software Engineer (iOS) at Allegro?

As a Junior Mobile Software Engineer (iOS) at Allegro, you will be engaged in developing the Server Side Rendering engine (MBox) and enhancing various post-purchase functionalities within the iOS app. From collaborating with Android developers to overseeing the technical development from design to implementation, your role is dynamic and impactful.

Join Rise to see the full answer
What qualifications are needed for the Junior Mobile Software Engineer (iOS) position at Allegro?

To qualify for the Junior Mobile Software Engineer (iOS) role at Allegro, you should be familiar with Swift and the iOS ecosystem, have a basic knowledge of Swift UI and UIKit, and possess excellent code quality standards. Additionally, a solid command of English at a B2+ level is necessary for collaboration.

Join Rise to see the full answer
What opportunities for growth does Allegro provide for Junior Mobile Software Engineers?

At Allegro, Junior Mobile Software Engineers benefit from a robust mentorship program, access to experienced professionals, and a culture that encourages personal and professional growth. You'll work on exciting projects, attend knowledge-sharing events, and participate in hackathons to expand your skills.

Join Rise to see the full answer
Is there a hybrid work model for the Junior Mobile Software Engineer (iOS) role at Allegro?

Yes, Allegro offers a hybrid work model. While collaboration is encouraged on-site for team activities, you can agree on a flexible arrangement with your leader and team. This approach allows you to balance on-site engagement with remote work.

Join Rise to see the full answer
What technologies will a Junior Mobile Software Engineer at Allegro work with?

As a Junior Mobile Software Engineer at Allegro, you'll dive into various cutting-edge technologies like modular application architecture, Redux architecture, Bazel, Combine, Async/Await, and Swift UI. You'll also utilize advanced testing frameworks like XCTUITesting and SnapshotTesting.

Join Rise to see the full answer
Common Interview Questions for Junior Mobile Software Engineer (iOS) - e-Xperience Associate
Can you describe your experience with Swift and how it applies to the Junior Mobile Software Engineer position at Allegro?

When answering this, share specific projects you've worked on using Swift, detailing any features you’ve developed or challenges you’ve overcome. Highlight your understanding of Swift’s ecosystem and how foundational concepts prepare you for the tasks at Allegro.

Join Rise to see the full answer
What is Server Side Rendering, and why is it important for mobile applications like those at Allegro?

Explain what Server Side Rendering (SSR) means, emphasizing its benefits in enhancing performance and user experience in mobile applications. Relate it back to how it’s applied within Allegro's Server Side Rendering engine (MBox) and its impact on iOS development.

Join Rise to see the full answer
How do you ensure quality and cleanliness in your code?

Discuss your coding practices, such as using meaningful variable names, keeping functions small, and maintaining code documentation. Mention the importance of code reviews and testing in your previous experiences and how you can uphold these standards at Allegro.

Join Rise to see the full answer
Describe a challenging bug you encountered in your coding practice and how you solved it.

Provide a specific example that demonstrates your problem-solving skills. Explain the process you took to diagnose the issue, the steps you followed to fix it, and the technologies you employed, connecting it to your potential role at Allegro.

Join Rise to see the full answer
How do you handle collaboration with Android developers when working on cross-platform features?

Emphasize your communication skills and the importance of guidelines or documentation for seamless collaboration. Mention a specific instance where you successfully worked with cross-functional teams to deliver a feature, reinforcing your ability to cooperate at Allegro.

Join Rise to see the full answer
What interests you about developing for iOS and working with Allegro?

Answer personally, expressing your enthusiasm for the iOS platform and perhaps mentioning specific Allegro projects that excite you. Highlight how the company’s vision aligns with your future goals and aspirations in mobile development.

Join Rise to see the full answer
Explain how you would approach learning new technologies used at Allegro.

Discuss your learning strategy, which could include online courses, reading documentation, or engaging with mentors. Highlight your motivation for continued learning and how it ties into being part of Allegro's development community.

Join Rise to see the full answer
How would you prioritize tasks within a project to meet deadlines and maintain quality?

Explain your method for task prioritization, perhaps using tools or frameworks like Agile. Talk about balancing urgency with the need for quality work to ensure that projects meet Allegro's standards.

Join Rise to see the full answer
What role does testing play in your development process?

Discuss the types of testing that are important in mobile development, such as unit testing and UI testing. Explain how you incorporate testing into your coding routine to prevent issues before they reach users.

Join Rise to see the full answer
Can you describe your experience with version control systems, particularly Git?

Share your experience using Git, emphasizing how it helps in collaboration and code management in teams. Discuss your familiarity with Git workflows, such as branching and merging, facilitating collective coding efforts at Allegro.

Join Rise to see the full answer
Similar Jobs
Allegro Remote Warsaw, Poznań, Poland
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Rokt Remote No location specified
Posted 11 days ago
Inclusive & Diverse
Diversity of Opinions
Mission Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Friends Outside of Work
Customer-Centric
Take Risks
Photo of the Rise User
OpenAI Hybrid New York, United States
Posted 18 hours ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Powertalent Remote No location specified
Posted 5 days ago

Allegro is the most popular Polish shopping destination with about 17 million users monthly and over 1.1 million items sold on the platform daily. Making a site like this work requires a lot of engineering and as the site grows, we learn and adopt...

102 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Internship, hybrid
DATE POSTED
March 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
17 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs
Photo of the Rise User
Someone from OH, Bellbrook just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Compliance officer (AML) at Visa
Photo of the Rise User
Someone from OH, Cleveland just viewed Amazon Expediting Fleet Specialist at MSX International
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins