Front End Developer
Summary
Front End Developer at ICONIC21, a live dealer and casino games provider. The role focuses on writing clean, maintainable React + TypeScript code, building reusable components, conducting code reviews, and collaborating on solution design for immersive gaming interfaces.
Responsibilities:
- Writing clear, reliable, and maintainable frontend code.
- Conducting constructive and thoughtful code reviews.
- Developing modern user interfaces using current frontend technologies and best practices.
- Collaborating with the Product Owner to discuss, clarify, and validate requirements.
- Participating in team discussions related to solution design and software architecture.
- Implementing reusable React components following established design patterns.
- Ensuring code quality, performance, and scalability of frontend solutions.
- Supporting continuous improvement of frontend development processes.
- 3+ years of professional experience in software development.
- Hands-on experience with React and building reusable components.
- Experience working with TypeScript or other statically typed languages.
- Strong understanding of JavaScript fundamentals.
- Good knowledge of object-oriented programming principles and design patterns.
- Understanding of HTTP and WebSocket protocols.
- Experience working with modern frontend development workflows.
- Advanced level of English.
- Experience working with MobX, RxJS, or InversifyJS.
- Experience building multi-platform products, including desktop and mobile applications.
- Knowledge of browser rendering performance optimization techniques.
- Experience working with HTML5 APIs such as storage and canvas.
- Experience using Sass or other CSS preprocessors.
- Experience writing unit tests using frameworks such as Karma, Jasmine, or Jest.
- Experience building SVG graphics programmatically using libraries such as PixiJS.
- A self-starter who can take ownership of frontend tasks end-to-end.
- Challenging and exciting tasks, and all the needed tools to achieve them.
- A real opportunity for professional growth in a team of professionals.
- 21 days of vacation, 5 flexible days for your needs, 15 sick leave days.
- National holidays according to the official calendar.
- Individual benefit limit to support your health and wellness needs.
- Annual bonus based on company and individual performance results.