Lead React.js Engineer @MyStudio
Roles & Responsibilities:
- Lead the development and implementation of high-quality, scalable, and efficient React.js applications
- Design, architect, and maintain complex front-end systems, ensuring code quality and performance
- Collaborate with the product owner and designers to translate requirements into technical solutions.
- Provide technical leadership, guidance, and mentorship to the front-end development team
- Conduct code reviews, identify areas for improvement, and enforce best practices
- Stay updated with industry trends, tools, and technologies to continuously improve development processes
- Write clean, maintainable, and efficient code
- Maintain and create technical documentation
Required Qualifications:
- Bachelor's degree in Computer Science or related field
- Extensive experience (6+ years) in front-end development with a focus on React.js and its ecosystem
- Proven track record of leading and delivering complex projects from inception to deployment
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies
- Experience with state management libraries (such as Redux or MobX) and modern front-end build tools
- Ability to architect scalable and maintainable front-end solutions
- Excellent communication skills with the ability to collaborate effectively within cross-functional teams
- Leadership qualities with the ability to mentor and guide junior developers
- Ability to work in a fast-paced, agile environment
- Self-starter who can get up to speed quickly and work independently
- Ability to work in a collaborative environment and possess a team oriented attitude
Desired Qualifications:
- Experience with backend technologies or full-stack development
- Familiarity with agile methodologies and DevOps practices
- Contributions to open-source projects or active participation in the developer community
- Experience with Jira and Confluence
- Experience with AWS technical stack (Cloudfront, API Gateway, Lambda, EC2, RDS)
Effectiveness in this role will be measured by:
- Time to implement and deploy new projects/features
- Speed of work for completion of tasks
- Code readability
- Leadership and mentorship of junior developers