Recruitment.bg is a boutique IT recruitment company, based in Bulgaria. We aim to work with the top employers in the industry, companies that we thoroughly vet and trust. Our mission is to guide IT professionals toward improved career paths by understanding their skills, crafting employment strategies, and supporting them every step of the way. Placing emphasis on honesty, respect and reliability while delivering exceptional service by ‘going the extra mile’ we build long term relationships with the people and organizations we work with.
Position Overview
The role focuses on building and maintaining high-performance front-end game interfaces within a cross-functional engineering environment. You will implement modular UI components, optimize performance across a wide range of mobile devices, and ensure stable real-time communication with backend services. The position also includes involvement in architectural decisions, code reviews, and upholding consistent engineering standards.
Responsibilities
Develop and maintain modular, reusable, and high-performance game UIs using Angular.
Optimize UI behavior for low- and mid-range mobile devices, focusing on CPU, memory, battery consumption, and rendering efficiency.
Ensure stable UI functionality across various operating systems, device types, screen sizes, and network conditions.
Integrate, fine-tune, and troubleshoot communication layers (HTTP, SignalR, WebSockets).
Participate in code reviews and contribute to architectural and technical discussions.
Support continuous improvements in code quality, maintainability, and project structure.
Help define and maintain best practices, coding standards, and architectural guidelines.
Collaborate closely with QA, backend engineers, and design teams to deliver consistent, stable game experiences.
Requirements
5+ years of professional experience in front-end development.
Strong expertise in Angular (components, modules, services, RxJS, lifecycle).
Deep understanding of TypeScript, OOP principles, and clean code practices.
Experience applying SOLID, DDD, or Clean Architecture concepts is an advantage.
Proven experience optimizing front-end performance for mobile and limited-resource devices.
Familiarity with SignalR, WebSockets, and real-time UI interactions.
Strong understanding of responsive design and handling varied screen resolutions.
Experience with debugging, profiling, and performance analysis tools.
Experience in real-time applications or systems with high-frequency UI updates is a strong plus.
Soft Skills
Strong analytical and problem-solving mindset.
Commitment to delivering stable, scalable, and high-quality interfaces.
Collaborative approach and ability to work effectively in cross-functional teams.
Clear communication and good documentation habits.
Proactive attitude and willingness to introduce improvements and support best practices.
All applications will be treated as strictly confidential. Only short-listed candidates will be contacted.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.