Search suggestions:

praca zdalna
praca
praca od zaraz
język angielski
księgowa
radca prawny
kierowca kat b
hr
urząd pracy
praca biurowa
zdalna angielski
grafik
dam pracę
województwo dolnośląskie
Wrocław
województwo mazowieckie
Warsaw
województwo śląskie
powiat lubelski
Gliwice
powiat pabianicki
Bydgoszcz
Bielsko-Biała
województwo wielkopolskie
województwo pomorskie
Apply

Senior Software Development Engineer (React Native, mobile)

Heineken
powiat lubelski, województwo lubelskie
Full time
3 tygodnie temu

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.

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:
You are a good candidate if you have (mandatory):

  • knowledge about 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)
  • 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.

You are a perfect match if you also have:

  • 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.

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.

What we offer:

Save Apply
Report job
Other Job Recommendations:

Senior Software Development Engineer (React Native, mobile)

HEINEKEN
Krakow, województwo małopolskie
  • understanding how design systems work and how to integrate...
  • working closely with UX/UI designers to translate design...
3 tygodnie temu

Senior Frontend Developer - React / React Native

Sportradar
Warsaw, województwo mazowieckie
  • Build scalable, high-performance services on top of our...
  • Be an active part in making the most out of our AWS...
2 tygodnie temu

[WIO] Front-end Software Engineer with German (React&Angular)

Software Mind
powiat lubelski, województwo lubelskie
  • Collaborate closely with our internal client teams and...
  • Actively contribute to the team by listening, asking...
1 tydzień temu

Senior Front-End (React JS) Software Engineer

Sabre
powiat lubelski, województwo lubelskie
  • Plan, analyze, design, and develop complex software...
  • Contribute to team's sprint goals and release commitment...
2 tygodnie temu

Senior Full-Stack Software Engineer (React, Node.js)

Exadel open positions
Warsaw, województwo mazowieckie
  • 5+ years of background in software development
  • Problem-solving skills and the ability to think critically...
2 tygodnie temu