Top Skills Recruitment is an agency, providing a full range of services in the sphere of HR. We assist Bulgarian and international companies in attracting the most suitable and skillful people for them. Our team consists of professionals with experience in consulting, possessing the skills needed to achieve excellent results.
Our client is a large consulting firm focused on creating lasting impact for clients and pioneering a positive, people-first way of working. They have hubs in Europe, the US, Asia, and Australia, and work worldwide. Their Data, AI, Solutions & Engineering practice is looking for a Front-End Engineer to join the team.
What you will be doing:
You will be using your experience to help clients solve their most important data challenges.
You will play a significant role in supporting the growth of the team, enabling them to build the skillsets required to solve our clients’ challenges.
Typical engagements include:
• Capturing clients’ visions and playing back the art of the possible, demonstrating the advantages of a modern user experience and the benefits of a simple single-page web application.
• Designing wireframes using industry-standard techniques, embracing feedback, and presenting outcomes back to clients.
• Collaborating with back-end developers to define data models and ensure seamless integration with backend APIs.
• Building production-ready, modern, multi-platform (desktop, tablet, mobile) web applications with responsive design and user experience.
• Architect and implement frontend architectures and patterns, such as component-based architecture, state management, and responsive design, to maintain code scalability, reusability, and maintainability.
• Integrating web applications into modern IT estates (cloud environments).
• Writing production-grade code from scratch that is performant, optimized and fully tested, with a high degree of confidence in the work you are delivering.
• Understanding the common vulnerabilities (e.g. OWASP) that could be flagged during a penetration test, with the ability to suggest and implement mitigations.
• Contribute to the overall software architecture and technical roadmap, participating in design discussions, code reviews, and architecture reviews.
Your skills and experience:
We are seeking a passionate and dynamic front-end developer, who is excited to both design and build modern user interfaces with outstanding UX and is keen to play an active role in the growth of the company. We’re looking for people who can both advise the clients and, when needed, get hands-on in technical delivery to bring a solution to life.
• Competency in common JavaScript frameworks and associated libraries:
– React (preferred)
– Material UI
– Jest
– Axios
– Redux
– Angular
• UI/UX design tools:
– Figma
– Zeplin
– Storybook
– Adobe XD
• Unit testing using frameworks such as Jest:
– Test Driven Development (TDD)
– Event Driven Development (EDD)
– Behaviour Driven Development (BDD)
• Designing responsive web applications for use on desktop, tablet, and mobile devices.
• Best practice, performant programming techniques such as asynchronous programming and efficient render lifecycles.
• Rigorous logging and exception handling, being mindful of production support.
• Schema, data modeling, authentication:
– JSON Payloads
– Best-practice API integration and security
– Integrating cloud authentication protocols into frontend codebases (e.g. Azure Active Directory using Microsoft Authentication Library)
• Preferred awareness of:
-Cloud computing such as Amazon Web Services and Azure.
-Event-driven architecture.
Benefits:
• 5 weeks of annual leave (25 days) + additional days
• Flexible type of work (hybrid/remote)
• Additional health insurance + dental services
• Pension insurance
• Free breakfast/lunch (at the office)
• Gym membership
• Monthly sports card
• Wellness package
If you recognize yourself, do not hesitate to send us your CV in English.
All applications will be treated as strictly confidential.
Only short-listed candidates will be contacted.
License for recruitment for Bulgaria: No 2399 / 15.11.2017
License for administration and protection of personal data: No 432025 / 23.10.2017