Jobs and Careers
AL
Senior Mobile Software Engineer (Android) - Technical Platform
AllegroPolandfull_timeVerifiedPosted 18 Aug 2023
About the role
<h3>Job Description</h3><p>The salary range for this position is <strong>16100 – 23200 in gross terms (contract of employment)</strong></p><p><strong>A hybrid work model that incorporates solutions developed by the leader and the team</strong></p><p>In the Content Platform area, we develop multiplatform solutions that allow creating content at Allegro. In our team, you'll be responsible for developing the Server Side Rendering engine (MBox) used by various product teams to create over fifty screens in the Allegro app.</p><p>Our team develops native Android and iOS mobile engines that are crucial elements of MBox. You'll cooperate closely with iOS developers and will be responsible for the entire technical feature development process: from designing the new engine capability to implementing it in the Android engine.</p><p>Besides working on Android, you'll also have a chance to get to know other technologies. On top of Android and iOS rendering engines, our team also has an open-source Kotlin Multiplatform project, creates various tools that simplify our work, and cooperates closely with frontend and backend developers.</p><p>You can learn more about our project <a href="https://blog.allegro.tech/2022/08/mbox-server-driven-ui-for-mobile-apps.html"><u>on the allegro tech blog</u></a></p><p><strong>We are looking for people who:</strong></p><ul><li>Have experience in Kotlin and the Android ecosystem</li><li>Have a deep understanding of the Android Views and know Jetpack Compose</li><li>Are familiar with taking care of the quality and cleanliness of the code</li><li>Are open-minded, curious, and willing to experiment. Our work goes beyond writing code - consulting and looking for alternative solutions is part of our daily duties</li><li>Are eager to continuously develop their skills and expand their knowledge</li><li>Enjoy working on large-scale projects</li><li>Know English at at least B2 level</li></ul><p><strong>The following are also a plus:</strong></p><ul><li>Knowledge of Redux architecture</li><li>Knowledge of reactive programming</li><li>Basic familiarity with iOS</li></ul><p><strong>What we offer:</strong></p><ul><li><strong>A hybrid work model</strong> 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)</li><li><strong>Long term discretionary incentive plan based on Allegro.eu shares</strong></li><li><strong>Annual bonus</strong> up to 10% of the annual salary gross (depending on your annual assessment and the company's results)</li><li>A wide selection of fringe benefits in a <strong>cafeteria plan</strong> – you choose what you like (e.g. medical, sports or lunch packages, insurance, purchase vouchers)</li><li><strong>English classes that we </strong><strong>pay for</strong> related to the specific nature of your job</li><li>Laptop with m1 processor, 32GB RAM, SSD - a 16” or 14” MacBook Pro, two monitors and all other gadgets that you should need</li><li>Working in a team you can always count on - we have on board top-class specialists and experts in their areas of expertise</li><li>A high degree of autonomy in terms of organizing your team’s work; we encourage you to develop continuously and try out new things</li><li><strong>Hackathons, team tourism, training budget and an internal educational platform, MindUp</strong> (including training courses on work organization, means of communications, motivation to work and various technologies and subject-matter issues)</li><li>If you want to learn more, <a href="http://jobs.allegro.eu/en/benefits"><u> check it out</u></a></li></ul><p><strong>Why is it worth working with us</strong></p><ul><li>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</li><li>You'll have a chance to deepen your knowledge of the Android framework and get to know other technologies. Our team develops Android and iOS rendering engines, has an open-source Kotlin Multiplatform project, and cooperates closely with frontend and backend developers</li><li>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</li><li>You'll have an impact on the product backlog and get to choose which technologies will solve the problem at hand. You'll be responsible for what you create</li><li>Our internal ecosystem is based on self-service and widely used tools, such as Kubernetes, Docker, Consul, GitHub or GitHub Actions. This will allow you, from day one, to develop software using any language, architecture and scale, restricted only by your creativity and imagination</li><li>To match the scale, we also focus on building entire Platforms of tools and technologies that accelerate and fac
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 KitFree account required — sign up in 30s