7 Bloomstack Jobs
Sr . Frontend Developer
Bloomstack
posted 2y ago
Key skills for the job
We are looking for an experienced front-end developer of minimum 10 years of experience to join our product team to build a new framework. He or she will work together with product managers, designers, and backend engineers to solve common goals
Responsibilities:
Develop features and improvements to the new framework in a secure, well-tested, and performant way.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Help identify areas of improvements in the code base, both specific to your group and outside your group (e.g. component library) and help contribute to make it better.
Learn, collaborate, and teach other Frontend Engineers. Everyone can contribute something new to the team regardless of how long they ve been in the industry.
Advocate for improvements to product quality, security, and performance that have particular impact across your team.
Solve technical problems of high scope and complexity.
Exert influence on the overall vision and long-range goals of your team. This could be technical and/or product focused.
Help define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Provide mentorship for Junior and Intermediate Engineers in your section to help them grow in their technical responsibilities and remove blockers.
Requirements:
Professional experience with modern JavaScript (Object oriented programming, ES6) and web frameworks like React, NextJS and similar frameworks.
A solid understanding in core web and browser concepts (e.g. how the browser parses and constructs a web page).
A solid understanding of semantic HTML, CSS3, and core JavaScript concepts. Including web components and understanding of the shadow dom.
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Positive and solution-oriented mindset.
Comfort working in a highly agile, [intensely iterative][iteration] software development process.
Employment Type: Full Time, Permanent
Read full job description