Professional Experience: 6+ years of professional frontend software development experience.
Technical Foundations:
Solid understanding of fundamental programming concepts.
Strong grasp of core JavaScript concepts and common JavaScript programming paradigms.
Deep understanding of web standards, usability principles, and accessibility guidelines.
Technical Skills & Tools:
Experience with unit testing and integration testing.
Proficiency in React development using TypeScript.
Hands-on experience with performance tuning for front-end applications.
Expertise in HTML5, CSS3, and SASS/LESS, with a focus on responsive design.
Experience with service development.
Familiarity with Web Components and Micro Frontends is a plus.
Experience building web applications that interface with enterprise backend systems via RESTful APIs and WebSockets.
Good understanding of common web application security risks.
Collaboration & Workflow:
Experience working with Product Owners to plan and prioritize team work.
Experience collaborating with UX/UI teams using Design Systems.
Mindset & Values:
Eagerness to experiment with new technologies and explore innovative problem-solving approaches.
Passion for developing high-quality, readable, and well-tested code.