Flat Rock Technology is looking for a Senior Front-End Developer with Angular
Since 2008, Flat Rock Technology has provided a wide range of innovative and complex solutions for companies of all sizes and has grown into a reliable partner. Our company operates from seven locations – London, Varna, Ruse, Amsterdam, Burgas, Budapest, and Tbilisi and provides software, cloud, and outsourcing services.
With more than 400 highly skilled specialists in our team, we are able to cover all phases of a solution lifecycle – from research, through implementation, to support and allow organizations to create a more cost-effective structure while focusing on their core activities.
Main responsibilities:
- Design and implement responsive, user-friendly interfaces using Angular and Tailwind CSS.
- Leverage the latest Angular features, such as Signals, standalone components, and advanced RxJS techniques, to build robust applications.
- Manage state effectively using NgRx for scalable and maintainable applications.
- Collaborate with backend teams to integrate RESTful APIs.
- Maintain and optimize the front-end for performance, scalability, and cross-platform compatibility.
- Write clean, maintainable code and ensure a high standard of quality through unit testing and test-driven development (TDD).
- Utilize version control systems, particularly Git, for efficient collaboration.
- Participate in Agile/Scrum workflows to meet project goals and timelines.
Requirements:
- 5+ years of professional experience as a frontend developer.
- Expertise in Angular, with hands-on experience using the latest features such as Signals, standalone components, and advanced RxJS.
- Strong understanding of NgRx state management and its best practices.
- Proficiency in responsive design using Tailwind CSS.
- Experience integrating frontend applications with RESTful APIs.
- Solid grasp of unit testing frameworks and tools like Jasmine, Karma, or Jest.
- Familiarity with version control systems like Git.
- Proven ability to work effectively in an Agile/Scrum environment.
- Exceptional problem-solving skills and keen attention to detail.
Nice-to-Have Skills:
- Familiarity with React Native for mobile application development.
What we offer in return:
- Competitive salaries based on performance reviews with additional benefits
- Opportunities for professional growth and career development
- Challenging work in a fast-growing international organization
- Dynamic work environment
- Additional health insurance package
- Modern offices around the world
- Birthday vouchers
- Opportunity for sport card
- Entertainment spaces, teambuilding events, parties, and participation in different events
- Fresh fruits and beverages in the office
By submitting your application, you agree that FRT will use your personal data for recruitment purposes only. All documents will be treated in the strictest confidentiality.
Only short-listed candidates will be invited for an interview.
We are looking forward to meeting you!