#1 Job Board for tech industry in Europe

  • Job offers
  • Software Development Lead (React Native, mobile)
    New
    Mobile

    Software Development Lead (React Native, mobile)

    Kraków
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    Any
    Operating mode
    Hybrid
    Heineken

    Heineken

    At HEINEKEN Krakow our Digital & Technology team is dedicated to enable the company to become the Best Connected Brewer through digitalizing and integrating our processes, ensuring best-in-class technology, and embedding a data-driven culture.

    Company profile

    Tech stack

      TypeScript

      advanced

      React Native

      advanced

      JavaScript

      advanced

      GraphQL

      advanced

    Job description

    Friendly offer

    Our dream at HEINEKEN is to help our customers grow their businesses by serving them better, faster, and smarter with digital solutions. The last few years have seen a significant increase in the importance of digital in the Commerce space at Heineken. HEINEKEN’s digital solutions are a vital component in protecting and growing the company's revenue. To ensure that this trend is supported the Commerce DevOps Hub has been established. This newly created organization, being an integral part of the Global Digital & Technology Function, is tasked with engineering the software which powers e-Commerce. The Commerce DevOps Hub location is in Kraków, Poland.


    As the Software Development Lead, you will be a leader of the software development team working on in-house products in eazle (our e-Commerce platform). In this role, you will be responsible for designing, developing, and maintaining robust, scalable mobile applications for both iOS and Android. Collaborating closely with Product Owner(s), Product Architect(s) and other 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. You will be driving excellence in engineering practices to deliver high-quality solutions throughout the software development lifecycle in our Commerce IT landscape, fostering a culture of technical creativity and staying ahead of technology trends. This role involves both hands-on work and people management.

     

    Your responsibilities would include:

    • leading a team of experienced team members (Software Development Engineers, DevOps Engineers, QAs, UX/UI, etc.) in designing, developing, and delivering scalable, reliable, and high-performing software solutions
    • leading the team from a technical standpoint, and drive operational excellence, including code reviews, design reviews, testing, and deployment processes
    • being an individual contributor (~60%) engineering the software products/solutions, jointly with the team
    • ensuring that the team adheres to coding standards, best practices, and architectural guidelines, oversee team spirit and team performance, guide and mentor team members
    • overseeing the implementation of the technical architecture, solve immediate technical challenges
    • implementing good practices, coding standards and modern architecture for DevSecOps; be a „go-to person” for technical decisions and problem-solving within the team
    • ensuring that the execution of DevSecOps is in place in the team's daily work
    • inspiring, advising, and driving the selection of development approach
    • coordinating software development and address technical debt in the team
    • hiring, onboarding, mentoring, and developing top engineering talents, fostering a culture of learning, collaboration, and continuous improvement
    • leading technical discussions with other teams/departments and oversees state-of-art quality of the stack
    • being involved in cross-functional discussions, representing the domain in broader technical discussions across domains
    • being responsible for designing and improving processes that enhance efficiency and quality.


    Technology Stack:

    Mandatory to know: 

    • main programming languages; JavaScript / TypeScript (Next.js, React 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.
    • experience with GraphQL and offline caching using tools like Apollo Client
    • knowledge of native iOS/Android development (Swift, Objective-C, Java, Kotlin).
    • modular architecture, microservices, micro frontends, etc.
    • automation testing tools like Selenium, Playwright or Cypress
    • experience in web application performance optimisation
    • Azure Cloud, Azure DevOps and pipelines.


    Good to know:

    • 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
    • NewRelic, JMeter, BrowserStack, etc.
    • Microsoft Azure Services: Proficient in using core Azure services such as Azure App Services, Blob Storage, Cosmos DB, and Azure SQL for cloud application development
    • RESTful API Development: Experience in building, consuming, and testing APIs
    • Security Basics: Understanding of role-based access control (RBAC), OAuth 2.0, and basic encryption practices.


    You are a good candidate if you have:

    • 8+ years of experience as a software development engineer and 3+ years in a lead role
    • hands-on experience and in-depth knowledge of the technologies listed as mandatory in the Technology Stack section
    • strong understanding and implementation of software development principles, coding standards, and modern architecture
    • hands-on experience in implementing and managing DevSecOps practices in a team
    • proven ability to lead software development teams of engineers with varying experience and adapt to team sizes from small to large
    • experience in working in diverse projects with varying technologies, products, and systems
    • strong problem-solving skills and ability to make critical technical decisions
    • ability to guide / mentor other team members
    • Stakeholder engagement/influence skills
    • pragmatic, and collaborative team player.


    You are a perfect match if you also:

    • like to ship secure software, often and with major impact and fast throughput
    • know how to work within set Enterprise architecture guidance and boundaries
    • are a performance tuning expert, to maximize the entire stack and edges.

     

    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.


    Undisclosed Salary

    Any

    Check similar offers

    iOS Developer

    New
    Aristocrat Interactive
    Undisclosed Salary
    Kraków
    iOS SDK
    Swift
    JavaScript

    Senior Flutter Developer

    New
    co.brick
    4.03K - 6.47K USD
    Gliwice
    Flutter
    CI/CD
    RESTful API

    Senior Android Developer

    New
    Jit Team
    4.18K - 5.57K USD
    Kraków
    , Fully remote
    Fully remote
    Android SDK
    Kotlin
    RxJava

    Flutter Developer

    New
    Angry Nerds
    3.66K - 5.13K USD
    Kraków
    , Fully remote
    Fully remote
    CI/CD
    Flutter
    Git

    Full Stack React Native Engineer 🏕️

    New
    Campy BV
    3.64K - 4.69K USD
    Amsterdam
    , Fully remote
    Fully remote
    React Native
    TypeScript
    Node.js