Senior React Developer
emagine Polska
⚲ Kraków
Wymagania
- React
- TypeScript
- JavaScript
- Jest
- React testing library
- Json/XML
Opis stanowiska
Location: Kraków, Poland Work model: Hybrid, 6 days per month in the Kraków office Recruitment process: Test + 1-hour live coding interview in React Contract: B2B, long-term About the role We are looking for a Senior React Developer to join the Business Services Digital team. The team delivers IT solutions and support for Business Services within a large-scale, international banking environment. This is a great opportunity for an experienced frontend engineer who enjoys building high-quality digital products, working in Agile teams, and contributing to modern, scalable web applications in a complex enterprise setting. Your responsibilities • Design, develop, test, and implement modern web-based applications • Build rich, responsive, and pixel-perfect user interfaces using React • Maintain a delivery-oriented approach across application development and supporting software/data infrastructure • Manage software releases and support existing systems in production • Ensure code quality, maintainability, and full test coverage • Contribute to and promote frontend best practices and engineering standards • Mentor other team members through knowledge sharing and technical guidance • Deliver solutions on time and within budget • Follow internal development methodologies, security standards, and documentation requirements • Drive productivity and quality improvement initiatives • Coordinate releases through to Production Required experience • Proven track record in delivering web applications • Strong experience building rich frontend/UI layers • Excellent knowledge of React.js • Excellent knowledge of JavaScript and TypeScript • Strong knowledge of HTML5, CSS3, and CSS preprocessors such as SASS or Less • Experience with frontend testing frameworks such as Jest and React Testing Library • Experience creating pixel-perfect UI based on detailed specifications • Experience designing responsive interfaces for desktop and mobile applications • Good understanding of accessibility and cross-browser compatibility • Good knowledge of data marshalling/de-marshalling using JSON and XML Nice to have • Experience working with Git • Familiarity with IntelliJ and VS Code • Good understanding of responsive web techniques • Knowledge of Node.js / Express • Experience designing digital products in the onboarding or banking domain What makes this opportunity interesting • Work on impactful digital solutions in a global banking environment • Join a mature engineering team focused on quality, delivery, and best practices • Contribute to modern frontend development using React and TypeScript • Competitive B2B rate