Job Description
About the Company - We’re BrainRocket — an international software development and digital solutions company driven by 1,300 talented professionals across Cyprus, Malta, and Portugal. Here, everything moves at rocket speed: driving innovation, pioneering projects, and fast-tracking careers. Together, we turn ideas into action—let’s get started! BrainRocket is a software development company and digital solutions provider. The company has created over 40 cutting-edge products spanning 20 different markets. Our team of around 670 tech-savvy professionals successfully deliver scalable projects that are custom-made to the customers’ needs. We also strive to create a culture centred around personal and professional growth for employees, in a positive and welcoming environment.
About the Role - We're looking for Senior Front-End Developer (React) with relocation to Cyprus
Responsibilities
- 5+ years of commercial experience as a Front-End (React) engineer.
- Solid knowledge and experience in the React ecosystem (Redux, RTK, React-query, React-router).
- Strong experience with TypeScript.
- Understanding the principles of stateless/stateful applications, how these systems work, and how they impact the user experience.
- Knowledge and understanding of working with REST APIs and asynchronous requests.
- Familiarity with testing frameworks and test runner frameworks.
- Clear understanding of SOLID/GRASP principles, client-side architecture, and design patterns.
- Experience with version control systems like Git.
- Solid understanding and extensive experience with frontend infrastructure tools like CI/CD, package managers, bundlers, linters, etc.
- Awareness of cross-browser compatibility issues and client-side performance considerations.
- Exceptional learning skills, problem-solving abilities, and the ability to work independently.
- At least an Intermediate level of English.
Required Skills
- Experience working with Docker, NGINX, MySQL/MongoDB.
- Experience developing APIs in NodeJS.
- Experience working in a team and using Agile/Scrum methodologies.
- Strong product sense and understanding of typical web UX.
Preferred Skills
Pay range and compensation package - We offer excellent benefits, including but not limited to:
- Learning and development opportunities and interesting challenging tasks;
- Official employment in accordance with the laws of Cyprus and the EU, registration of family members;
- Relocation package (tickets, staying in a hotel for 2 weeks);
- Company fitness corner in the office for employees;
- Opportunity to develop language skills and partial compensation for the cost of language classes;
- Birthday celebration present;
- Time for proper rest and 24 working days of Annual Vacation;
- Breakfasts and lunches in the office (partially paid by the company).
Equal Opportunity Statement - Join BrainRocket and rock with us! 🚀 Bold moves start here. Make yours. Apply today!