Role description
The Senior Frontend Software Engineer acts as a technical consultant and is responsible with proposing suitable technical solutions according with the project’s requirements and the best practices.
The role also includes development, design, and implementation of software products or ongoing business project. Engages in mentoring activities and collaborates with other team managers.
Design and implement the technical solutions together with other experienced colleagues (Technical Lead, Architect etc.). Gradually expand your knowledge about the software development application lifecyle, code quality, performance and trends in the field.
Responsibilities
Technical
Research, assess, and recommend efficient and robust software solutions while being in line with the client’s needs
Deliver a high-quality code ensuring the fulfilment of the requirements, taking into consideration also its performance
Identify areas of improvement in existing programs and subsequent refactoring
Be up to date with latest trends in your area of expertise
Continue to learn and refine your skills as senior software engineer and offer support for your colleagues
Collaboration
Work closely with other software engineers, product owners, team managers and clients
Provide technical consultancy for the clients
Mentor colleagues that would benefit from your knowledge
Manifest a constructive and proactive attitude with the client and the team members
Communicate risks/issues and improvement ideas to the relevant stakeholders
Reinforce the implementation of the processes and agreements set up together with the project lead and the client