Front-end development Lead

Sofia, Sofia City Province, Bulgaria
 

For our client - an IT service provider with a mission to digitalize the core business of the group network member firms and their clients. They employ more than 400 people in Sofia and deliver the full spectrum of IT services to their clients, including SAP solutions, Software Engineering, Application & Platform Operations, Cloud and Infrastructure.

Your responsibilities:

  • Lead a few groups of software engineers as part of Agile Software Development teams
  • Provide technical guidance and coaching to the software developers
  • Mentor and advise team members in code reviews and pair programming
  • Participate in the analysis of functional requirements, architecture definition and estimation of relatively complex or large projects
  • Collaborate with managers, architects and scrum masters to plan, promote and implement an efficient and effective development process
  • Identify and ensure adherence to coding patterns for reuse, maintainability, security and resiliency
  • Continuously looking for opportunities to improve quality, performance and internal software development practices
  • Research, evaluate, design and implement new technologies and software components
  • Gather statistics, prepare and present reports on the status of the programming process for discussion with the management and team members
  • Make presentations to customers, client audiences and professional peers
  • Maintain positive client interactions

What you bring in:

  • 7 or more years of professional experience in software development, some of which on a formal or informal Technical/ Development lead role
  • Bachelors degree in Computer Science or similar degree
  • Proficiency in JavaScript, HTML and CSS and/or other major front end technologies
  • Solid experience with multiple major Single Page Application Frameworks e.g. React, Angular, Vue.
  • Proficiency in at least one of the major SPA frameworks in terms of understanding the internal workings of the framework in detail
  • Excellent knowledge on programming paradigms (object oriented and functional programming)
  • Deep theoretical and practical knowledge of various architecture and design patterns
  • Experienced in defining an optimal software development process and CI/CD pipelines
  • Experience in all phases of the Software Development Life Cycle, including design, testing, deploying and documentation activities
  • Experience leading Agile software development teams consisting of both on-site and remote team members
  • Self-motivated, highly organized and enthusiastic person, having the ability to share knowledge and present ideas clearly across the organization
  • Experience with Back-End related technologies is considered a strong plus
  • A curious mind and being open to learning
  • Excellent verbal and written communication skills
  • Excellent team player,
  • Fluent English, German will be considered as an advantage

What the company offers:

  • The chance to work in a top talent team
  • Attractive remuneration
  • Build кnowledge in cutting-edge technologies
  • Opportunity for continuous training, learning and certification
  • Experience in an international and multicultural organization
  • Work on challenging projects with clients in various industries around the globe
  • Modern office environment
  • Additional health insurance
  • Life insurance
  • Free public transport card
  • Free sports facilities card
  • Hybrid working policy
Resume
Choose file