Senior Software Development Engineer

17 godzin temu


Kraków, Polska Heineken Pełny etat

Background:
Our dream at HEINEKEN is to help our customers grow by serving them better, faster, and smarter with digital solutions. The last few years have seen a significant increase in the importance of digital solutions in the Commerce area at Heineken. These IT solutions have become a vital component in supporting the company's revenue. To ensure that this trend is supported and the IT in this area continues to grow, the new Commerce DevOps Hub is being established. The newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with maintaining, but most importantly developing (functionally and technologically) IT solutions supporting the Commerce area at Heineken. Commerce DevOps Hub is located in Kraków and will include highly qualified IT professionals with direct contribution to both the technological development of the Heineken Commerce and the Hub itself.

Your Role:
As the Senior Software Development Engineer, you will be part of the web and mobile development team responsible for developing in-house products in eazle (our e-Commerce platform). In this role, you will design, develop, and maintain robust, scalable web and mobile applications for both iOS and Android. Collaborating closely with Product Owner(s), Product Architect(s) and other software engineering teams you will need to understand the business needs, helping Product Architect(s) to convert those needs into solution architecture specifications and services in line with overall engineering standards and roadmaps. Driving excellence in engineering practices to deliver high-quality solutions throughout the software development lifecycle in our Commerce IT landscape, will be important element of your role.

The role reports directly to the Software Development Lead.

Your responsibilities would include:
- designing, architecting, and developing scalable, responsive, and user-friendly web and mobile applications
- understanding how design systems work and how to integrate them into the development process (must)
- developing reusable components as specified by the design system team
- writing clean, efficient, and maintainable code following best practices and coding standards, and ensure high code quality through code reviews, automated testing, and continuous integration
- optimizing web and mobile performance and user experience through techniques such as lazy loading, code splitting, caching, and browser optimization
- working closely with UX/UI designers to translate design mockups and wireframes into interactive and visually appealing user interfaces
- collaborating with backend engineers to define API specifications, integrate web and mobile components with backend services, and ensure seamless data flow between the web and mobile and backend layers
- breaking down product requirements into manageable development chunks, and support your Engineering Manager and Business Analyst in crafting user stories (must)
- designing patterns, technical designs, cracking technical complex problems, and similar solutioning artefacts for review with peers, architects and adjacent tech teams
- being expert voice in meeting and sprint ceremonies (must).

Technology Stack:
Mandatory to know:
• Main programming languages; JavaScript / TypeScript (Next.js, React Web and mobile , Node.js)
• Hands-on experience with React Native offline libraries such as:

- Redux-Persist or MobX-Persist for state persistence
- Realm, Firebase or similar
- AsyncStorage or WatermelonDB for offline data storage
- SQLite or Realm for local database management

• Familiarity with data synchronization strategies for managing online and offline data consistency
• Solid understanding of RESTful APIs and offline caching mechanisms
• Experience in implementing Redux or other state management libraries
• Knowledge of native iOS/Android development (Swift, Objective-C, Java, Kotlin).

Good to know:
• Experience with GraphQL and offline caching using tools like Apollo Client
• Experience with service workers for progressive web applications (PWAs) and other offline-first strategies.
• Understanding of background sync and local notifications to improve user engagement.
• Other programming language (PHP, Python, React)
• Contentful
• Jira
• Azure DevOps
• Optimizely
• Azure cloud infra

You are a good candidate if you have:
- 8+ years of working experience in the similar position
- a strong proficiency in modern web and mobile technologies
- understanding how to develop web and mobile applications that use headless Content Management System (CMS)
- familiarity with breaking down pages into reusable components as part of a web and mobile design system
- familiarity with experimentation concepts like A/B testing, multivariate testing, statistical significance, feature toggles and experimental design (must)
- effective communication, and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders
- pragmatic, and collaborative team player attitude.

At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline.At HEINEKEN Kraków, we take integrity and ethical conduct seriously. If someone has concerns about a possible violation of legal regulations indicated in Polish Whistleblowing Act or our Code of Business Conduct, we encourage them to speak up. Cases can be reported to global team or locally (in line with the local HGSS Whistleblowing procedure) by selecting proper option in this tool or by communicating it on hotline.

We Offer:



  • Kraków, Lesser Poland Heineken Pełny etat

    At Heineken, our dream is to grow with our customers by delivering digital solutions that exceed their expectations. As a Senior Software Development Engineer, you will be part of the web and mobile development team responsible for developing in-house products in eazle, our e-commerce platform.">Designing, architecting, and developing scalable, responsive,...


  • Kraków, Polska Ibm Polska Sp. z o.o. Pełny etat

    Senior Software Development Engineer21185108Obowiązki UsApptio Targetprocess is a visual platform that helps our customers adopt and scale agile across the enterprise. Customers can use SAFe, LeSS, or implement their framework to achieve business agility and see the value flow through the entire organization. We are a high-performing...


  • Kraków, Lesser Poland Software Mind Pełny etat

    Company OverviewSoftware Mind is a leading provider of innovative software solutions that make a significant impact on companies around the globe. Our team of experts develops cutting-edge technologies and takes ownership of transformative projects. We are always looking for talented individuals who share our passion for technology and innovation.Job...


  • Kraków, Polska Ibm Polska Sp. z o.o. Pełny etat

    Senior Software Development Engineer (Java)20665779Obowiązki YouYou are a software engineer who strives for excellence in delivering elegant solutions for complex business processes as well as in your technical solutions. You have a curious mind and a passion for continuous improvement, automation, and process enhancements. You thrive in an...

  • Software Engineer III

    3 godzin temu


    Kraków, Lesser Poland Software Mansion S.A. Pełny etat

    At Software Mansion S.A., we are looking for a skilled Software Engineer III to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Company OverviewWe are a dynamic and innovative company that values creativity, flexibility, and teamwork. Our flat structure allows for...


  • Kraków, małopolskie, Polska Autodesk Pełny etat

    Position Overview Do you enjoy solving technical challenges while also resolving problems for users? Are you curious to explore and enhance how simple 2D shape could be nested together to be then fabricated into complex objects? Do you want to have plenty of opportunities to learn and develop your skills? If so join us at Autodesk! Autodesk Fusion...

  • Senior Data Engineer

    20 godzin temu


    Kraków, małopolskie, Polska IT-Total Development Pełny etat

    Overview IT-Total, is looking for a passionate and experienced Data Engineer that will play also role as Lead Data Engineer. The focus is on delivering data centric solutions with a cloud first mindset.​You will be expected to be the technology wizard and deliver high quality and innovative solutions for our projects and product departments. You will also...


  • Kraków, Polska Ibm Polska Sp. z o.o. Pełny etat

    Senior Software Development Engineer – Back End20985490Obowiązki You will be leading the development and delivery of important features in a SaaS environment to help our customers manage and optimize their cloud spend. You will own significant portions of our team codebase, and participate in setting strategic direction for the project. Your...


  • Kraków, Lesser Poland Remitly Poland sp. z o.o. Pełny etat

    At Remitly Poland sp. z o.o., we're reimagining global financial services to give customers access to more of the services they need, no matter where they call home. Our vision is to transform lives with trusted financial services that transcend borders.About the RoleCome join us as a Software Developer on our Organic Growth Team! We improve Remitly's...


  • Kraków, Lesser Poland OpenX Pełny etat

    OpenX is a leading provider of digital advertising technology. We are looking for a talented and highly motivated Senior Software Engineer to join our team and help us innovate and improve our products.About the RoleWe are seeking an experienced software engineer to work in all aspects of agile application development, including our enterprise platform that...


  • Pawia , Kraków, Polska Hitachi Energy Services Pełny etat

    Hitachi Energy Services is a pioneering organization that develops innovative digital solutions. Our team of experts creates software products that transform the way industries operate.The role of Senior Software Development Engineer requires an individual with strong proficiency in Full Stack Development and experience in JavaScript/TypeScript, including...


  • Kraków, Lesser Poland Software Mind Pełny etat

    Company OverviewAt Software Mind, we develop solutions that transform businesses and lives. Our team of experts combines technical expertise with business acumen to deliver innovative software solutions that drive results. We are committed to staying ahead of the curve and embracing emerging technologies that can help us achieve our goals.Job SummaryWe are...


  • Kraków, Lesser Poland Software Mind Pełny etat

    Our Mission">At Software Mind, we aim to make an impact on companies worldwide through innovative solutions. We're passionate about building cross-functional engineering teams that drive success.">Job Requirements">As a Principal Software Engineer, you will be responsible for:">">Setting the technical direction and leading technical development within...


  • Kraków, Polska Ibm Polska Sp. z o.o. Pełny etat

    Software Development Engineer II20950167Obowiązki designing and implementing new features, optimizing and maintaining existing code, ensuring the software meets high-quality standards through testing and debugging. Wymagania Preferred Technical and Professional Expertise Źródło: IBM Polska/Praca Aplikuj 


  • Kraków, Lesser Poland Remitly Poland sp. z o.o. Pełny etat

    Transform the future of global financial services with Remitly Poland sp. z o.o.About UsAt Remitly, we're dedicated to revolutionizing the way people send and receive money across borders. Our mission is to empower individuals to achieve their financial goals while fostering a culture of inclusivity and innovation.Job DescriptionWe're seeking an experienced...


  • Kraków, Polska Ibm Polska Sp. z o.o. Pełny etat

    Software Development Engineer20930729Obowiązki YouYou are a software engineer who strives for excellence in delivering elegant solutions for complex business processes as well as in your technical solutions. You have a curious mind and a passion for continuous improvement, automation, and process enhancements. You thrive in an agile, fast paced,...


  • Kraków, Lesser Poland Tesco Technology Pełny etat

    About the RoleAre you a skilled Java developer looking to take your career to the next level? Do you have a passion for developing high-quality software that meets the needs of millions of users? We are seeking a talented Software Development Engineer to join our team at Tesco Technology.We operate in a DevOps philosophy, taking responsibility for the...

  • Senior Software Engineer

    20 godzin temu


    Kraków, małopolskie, Polska Link Group Pełny etat

    Senior Software Engineer – AUTOSAROpis stanowiska:Poszukujemy doświadczonego Senior Software Engineer, który będzie odpowiedzialny za analizę wymagań, projektowanie, programowanie oraz weryfikację oprogramowania dla modułów sterowania elektroniką mocy, zgodnie z procesami Automotive SPICE w obszarze architektury AUTOSAR.Zakres obowiązków:Analiza...


  • Kraków, Polska Backbase Pełny etat

    Company Overview">Backbase is a leading fintech company that specializes in digital banking platforms. We strive to provide innovative solutions for financial institutions to create seamless customer experiences.">">Job Description">We are seeking an experienced Backend Engineer to join our Product team in the Business Banking value stream within the R&D...


  • Kraków, Lesser Poland N-iX Pełny etat

    Job Description:N-iX is a dynamic software engineering company that offers industry-neutral investor onboarding clearinghouse for the private markets. Our customer provides solutions for KYC, taxation, managed services, fund subscriptions, MLRO support, and more. As a Senior Frontend Engineer, you'll play a pivotal role in crafting and optimizing our web...