All offersKrakówJSSenior Front End Engineer
Senior Front End Engineer
JS
Keyloop

Senior Front End Engineer

Keyloop
Kraków
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    React
    advanced

Job description

Purpose of Role:


A Senior Front-End Developer plays a pivotal role in driving the technical evolution and fostering excellence in front-end areas within the software development team. They leverage their extensive experience to not only enhance and maintain the codebase(s) managed by their team but also to provide strategic direction, architectural guidance, and mentorship to junior and intermediate developers.


Senior developers collaborate closely with cross-functional teams, including Lead developers and Product Managers, to elevate Keyloop's suite of large-scale global applications. They are instrumental in establishing and upholding best practices, ensuring adherence to high standards of code quality, scalability, and performance across all development efforts.


The successful applicant will participate in Scaled Agile Framework (SAFe) ceremonies such as SCRUM, Sprint Planning, Retrospectives, and PI planning activities. Candidate should be ready for shaping the technical roadmap, participating in architectural discussions, and championing initiatives aimed at continuous improvement in both code quality and development processes.


Key Responsibilities:


•       Lead the design and implementation of robust, scalable, and innovative Front-End technical solutions in alignment with evolving business and customer requirements.


•       Drive architectural enhancements and refactor existing code to optimize performance, promote code reusability, and ensure future extensibility.


•       Stay abreast of emerging technologies, industry trends, and best practices, and advocate for their adoption where beneficial.


•       Collaborate closely with Lead Developers and Product Managers to prioritize technical and business enhancements, providing valuable insights and recommendations.


•       Foster a culture of collaboration and knowledge sharing within the team through mentorship, code reviews, and constructive feedback.


•       Actively participate in Agile ceremonies, offering insights and guidance to ensure successful sprint planning, retrospectives, and overall project execution.


•       Continuously advocate for improvements in development methodologies, tools, and processes to enhance efficiency and deliver exceptional results.


Essential Skills and Qualifications:


•       Extensive expertise in React.js, demonstrating a deep understanding of its core principles, best practices, and advanced features.


•       Proven track record of effectively utilizing REST APIs to integrate with backend services and third-party systems.


•       Strong proficiency in developing automated tests using frameworks such as Jest, Jasmine, and Cypress to ensure robust code coverage and maintainability.


•       Advanced proficiency in modern version control systems (e.g., Git) and CI/CD tools (e.g., Github Actions) to facilitate seamless development workflows and deployment processes.


•       Comprehensive understanding of modern HTML/CSS stacks, including pre-processors like SASS and LESS, with a focus on creating scalable and maintainable front-end architectures.


•       Excellent communication skills in English, with the ability to effectively collaborate with diverse stakeholders and convey complex technical concepts clearly and concisely.