This page contains product affiliate links.
Soar Inc., based in Saudi Arabia, is currently seeking an accomplished and passionate Frontend Manager who possesses a strong background in Next.js. This role demands leadership over the architecture, development, and deployment of sophisticated web applications, while managing a team of skilled frontend developers. The Frontend Manager will collaborate closely with cross-functional teams that include product managers, designers, and backend engineers, aiming to deliver high-quality, efficient, and user-friendly web applications.
Lead and Manage Frontend Development: The primary responsibility is to oversee the frontend team. This includes providing guidance, mentorship, and support to ensure that all project milestones are met successfully.
Architect and Develop Next.js Applications: The role involves designing and implementing scalable, robust, and maintainable applications using Next.js. An emphasis is placed on applying best practices for performance optimization and enriching user experience.
Collaborate with Cross-functional Teams: The Frontend Manager will work closely with product, design, and backend teams to ensure that frontend development objectives are aligned with overarching business goals and project requirements.
Code Quality and Review: Establishing coding standards, conducting thorough code reviews, and implementing best practices are crucial for maintaining a high-quality codebase.
Performance Optimization: Ensuring that applications are optimized for speed, accessibility, and SEO is of utmost importance. This involves leveraging Next.js’s built-in features and other modern technologies.
Stay Current with Frontend Trends: Keeping up-to-date with the latest trends and advancements in frontend development, especially those related to Next.js, and advocating for their adoption when beneficial, is critical.
Project Planning and Management: Assisting in planning and organizing the team’s workload, including setting realistic timelines and monitoring project progress, is another key responsibility.
Team Development and Hiring: The role requires active participation in hiring, onboarding, and training new team members to build a strong and cohesive frontend development team.
Candidates must have over 5 years of professional frontend development experience, with at least 2 years in a managerial role and 3 years working specifically with Next.js. Proficiency in JavaScript (ES6+), React.js, Next.js, HTML5, and CSS3 is essential. A familiarity with modern frontend tools like TypeScript, Redux, Webpack, and Babel is also required, alongside a solid understanding of RESTful APIs, GraphQL, and server-side rendering (SSR) principles.
Additionally, the candidate should have a strong grasp of responsive and adaptive design principles, evidencing experience in building applications for diverse devices and screen sizes. Proven experience in leading and managing frontend teams, along with excellent communication, collaboration, and problem-solving skills, is essential. Experience with agile methodologies, project tracking tools, and the ability to handle multiple projects simultaneously is required. Knowledge of SEO, web performance, accessibility standards, and proficiency in using Git for version control and collaborative development, are necessary skills.
The ideal candidate will have experience with CI/CD pipelines, familiarity with cloud platforms such as AWS or Google Cloud, and experience deploying applications using Next.js. A good design sensibility and understanding of user experience principles are advantageous as is effective collaboration with UI/UX teams. Contributions to open-source projects would be considered a plus.
Interested candidates are encouraged to apply through the following link: Apply Here.
This job offer was originally published on We Work Remotely
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.