Panenco

Front-End Software Engineer

Panenco is a boutique software studio in Belgium and Ukraine. We build next-gen B2B SaaS products and enterprise AI solutions, always with an entrepreneurial spirit. We're a small team of the best and brightest, looking for 10x people who love to tackle challenging problems. We give you significant ownership and room to grow, expecting you to take charge and continuously evolve with the latest and greatest in our industry.
 

About the position

We’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 skills

You have an in-depth grasp of the the majority of the following technologies:

•React (Native): React components state and lifecycle, Context API, Hooks‍

•Typescript: ES5.2.2 + ES6‍

•REST: you can interpret and interface with (REST) APIs‍

•State management: hands-on experience with React Query and understanding of Redux, Zustand, or others‍

•Design systems: familiar with React based UI (AntUI, MUI, Atlassian UI, shadcn 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 CI‍

•Module bundlers: experience with Vite, Webpack, Rollup or similar alternatives‍
 

Additional

•Language skills: solid reading and speaking skills in English

•Async programming: promises API, async/await, await hell, top-level await limitations

•JS browser API: localstorage, familiar with Event Loop, macrotask and microtasks

•Accessibility: awareness of WCAG, screen readers cases, keyboard navigation, static/interactive elements

•Browsers: cross-browser compatibility and client-side performance considerations
 

As a plus

•Virtualisation: hands-on experience with Docker and similar services

•Back-end knowledge: Node.js, Python, .NET, Next.js or other frameworks

•Cloud: practical experience with GCP, AWS or Azure

•Information security: an understanding of security standards

 

Locations

We're flexible with regards to remote work, but we have an office in Kyiv: 123 Peremogy Avenue, office number 520
 

We offer 
We 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 process

The interview process is short (but thorough) and will consist of 3 steps:

•Intro conversation: 20min conversation to validate your fit with the position and align on the approach for the technical interview

•Technical interview: you present a personal project or one of your prior involvements from end to end, with our team asking targeted questions

•Feedback: you will receive feedback about the technical conversation either in written form or through a call

 

Required languages

English B2 - Upper Intermediate
Published 25 November
187 views
·
23 applications
50% read
To apply for this and other jobs on Djinni login or signup.
Loading...