Job Description
As the Lead Frontend Software Engineer at People Can Fly, you will play a crucial role in leading the frontend development efforts, overseeing the creation of public-facing interfaces that provide exceptional user experiences. You will lead a team of frontend engineers, collaborating closely with designers, backend engineers, and product managers to deliver high-quality and scalable frontend solutions. Your expertise in frontend technologies and leadership skills will be instrumental in driving innovation and excellence in frontend development.
- Lead and mentor a team of frontend engineers, providing guidance and support to ensure the successful delivery of frontend projects.
- Collaborate with cross-functional teams to define requirements, establish priorities, and plan frontend development tasks.
- Architect and design responsive, fast, and secure public-facing interfaces, leveraging best practices and industry standards.
- Implement frontend solutions using modern frameworks and libraries, such as React, Angular, or Vue.js, while ensuring code quality and performance.
- Optimize frontend code for speed and scalability, conducting code reviews and performance audits to identify areas for improvement.
- Establish and enforce coding standards, best practices, and guidelines to maintain consistency and quality across frontend codebases.
- Stay updated on emerging frontend technologies and industry trends, evaluating their potential impact on our development processes and strategies.
- Collaborate with security experts to implement robust security measures and practices to safeguard public-facing interfaces against potential threats and vulnerabilities.
Qualifications
- 5+ years of experience in frontend development.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Frontend Software Engineer, with at least 5 years of experience in frontend development.
- Previous experience in a leadership or lead engineering role, with a track record of successfully leading and mentoring teams.
- Expertise in frontend technologies, including HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue.js).
- Strong understanding of responsive design principles, performance optimization techniques, and security best practices.
- Experience with frontend build tools, package managers, and version control systems (e.g., Webpack, npm, Git).
- Excellent problem-solving skills and attention to detail, with a passion for crafting elegant and user-friendly interfaces.
- Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to non-technical stakeholders.
- Experience in the gaming industry or a passion for gaming is a plus.
Nice to have:
- Understanding of DevOps principles, experience with GitHub Actions or similar tools
- Prior experience with Grafana or similar services
- Familiarity with backend technologies
- Experience working with project management software (Jira, Confluence, etc.)
See more jobs at People Can Fly
Apply for this job