Panenco | digital product studio
About The PositionWe’re always looking for passionate software engineers with strong computer science fundamentals to focus on front-end development with React (Native) and Typescript, creating outstanding user experiences across web & mobile. You'll become part of a dedicated product team working alongside some of the best and brightest people in our industry.Technologies And Required SkillsYou have an in-depth grasp of the the majority of the following technologies:React (Native): React compon
About The PositionWe’re always looking for passionate software engineers with strong computer science fundamentals to focus on front-end development with React (Native) and Typescript, creating outstanding user experiences across web & mobile. You'll become part of a dedicated product team working alongside some of the best and brightest people in our industry.Technologies And Required SkillsYou have an in-depth grasp of the the majority of the following technologies:React (Native): React components state and lifecycle, Context API, HooksTypescript: ES5.2.2 + ES6REST: you can interpret and interface with (REST) APIsState management: hands-on experience with React Query and understanding of Redux, Zustand, or othersDesign systems: familiar with React based UI (AntUI, MUI, Atlassian UI, etc)Styling: experience with SASS/SCSS, familiar with CSS-in-JS (styled-components or other CSS-in-JS approaches)Testing: experience with Cypress or similar frameworks and related CIModule bundlers: experience with Vite, Webpack, Rollup or similar alternativesAdditionalLanguage skills: solid reading and speaking skills in EnglishAsync programming: promises API, async/await, await hell, top-level await limitationsJS browser API: localstorage, familiar with Event Loop, macrotask and microtasksAccessibility: awareness of WCAG, screen readers cases, keyboard navigation, static/interactive elementsBrowsers: cross-browser compatibility and client-side performance considerationsAs a plusVirtualisation: hands-on experience with Docker and similar servicesBack-end knowledge: Node.js, Python, .NET, Next.js or other frameworksCloud: practical experience with GCP, AWS or AzureInformation security: an understanding of security standardsLocationsWe're flexible with regards to remote work, but we do expect you to be at one of our offices at least 1 day per week for team cohesion.Leuven, Belgium (Hypen-One - Kolonel Begaultlaan 1A/51, 3012 Leuven)Kyiv, Ukraine (123 Peremogy Avenue, office number 520)We offerWe offer a friendly, dynamic and inspirational working environment with a strong team that celebrates great engineering. During our bi-weekly software engineering labs sessions we share experiences from the various products that we're building. A fair compensation, office snacks and fun afterwork drinks are included of course!The interview processThe interview process is short (but thorough) and will consist of 4 steps:Intro conversation (videocall): 20min conversation to validate your fit with the position and align on the approach for the technical interviewTechnical interview (on-site): you present a personal project or one of your prior involvements from end to end, with our team asking targeted questionsFeedback (written/videocall): you will receive feedback about the technical conversation either in written form or through a callContractual alignment (videocall): our operations manager will walk you through our overall compensation package and practical arrangementHow To ApplyPlease apply through the form here underneath the vacancy and write a personal note on why you would see yourself as a great fit for this position. Applications without a proper motivation will be rejected by default. Character traits we're looking for: entrepreneurial, intellectually curious, genuine and humble. Want to work on the edge of the digital industry? Apply today!
Show more
Show less
Position level
Basic level
Type of employment
Full time
Job duties
Engineering and Information Technologies
Industries
IT services and IT Consulting