Job Summary
We are looking for a hands-on Frontend Architect who can guide our frontend teams in building experiences that delight existing musicians, and help the next generation of artists create that first track they’ve always wanted to make.
- Minimum Qualification:Others
- Experience Level:Mid level
- Experience Length:3 years
Job Description/Requirements
Responsibilities:
- Lead the development of the frontend architecture for new projects and features, including the selection of technologies and frameworks
- Examine key design decisions and business goals that have significant effects on the architecture, consider various competing considerations, and effectively communicate the results to relevant parties
- Collaborate with cross-functional partners in product, design, data, and customer experience to understand business priorities on a multi-year time scale
- Refine high-level business strategies into a technical roadmap that can be prioritized, sequenced, and executed by engineering teams
- Facilitate pragmatic decisions based on business priorities about when to pay down technical debt
- Ensure that the frontend codebase is maintainable, scalable, and easy to understand for other developers
- Mentor and guide other frontend developers on the team to improve their skills and knowledge
- Stay up-to-date with the latest developments in frontend technologies and best practices, and help the team adopt new techniques and approaches as appropriate
- Work closely with backend engineers to define the APIs and data structures that the frontend will consume
- Troubleshoot and debug complex frontend issues, and work with the team to come up with solutions and fixes
- Contribute to the development of project schedules and plans, and help the team stay on track and meet deadlines
- Participate in code reviews and contribute to the continuous improvement of the codebase through refactoring and the implementation of new design patterns and approaches
Requirements:
- Expert understanding of JavaScript and TypeScript including frameworks such as React, Vue, Angular, etc., including client data fetching and state management systems
- Experience leading the development of frontend architectures for large-scale projects, with a focus on maintainability, performance, and approachability for engineers of all experience levels
- Strong communication skills, with the ability to explain technical concepts to diverse technical and non-technical stakeholders
- Understanding of design principles and user experience design
- Experience with responsive web design and the ability to create websites and applications that work well on a variety of devices and screen sizes
- Strong debugging skills, with the ability to troubleshoot and fix complex issues in the frontend codebase
- Experience with instrumenting applications and websites for data collection and analysis, and the ability to use data to inform design and development decisions
Nice to haves:
- Familiarity with GraphQL and Apollo
- Proficiency developing Electron apps
- Experience with full-stack development, preferably in Go
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.