What you´ll need
• Expert-level proficiency with React and its ecosystem (React Query,
Hooks, Context, etc).
• Strong knowledge of JavaScript (ES6+) and Typescript.
• Deep understanding of HTML5 and CSS3, including responsive
design, accessibility (such as ARIA), and cross-browser compatibility.
• Experience building and maintaining browser extensions (e.g.,
Chrome, Firefox) — strong plus.
• Familiarity with REST back-end integration.
Familiarity with common software best practices such as design
patterns, and SOLID principles.
• Experience with C#/.NET — plus, but not required.
Strong understanding of modern build tools and workflows (Webpack,
Vite, Babel, npm/yarn, CI/CD pipelines).
• Testing expertise (unit, integration, and end-to-end testing).
Version control proficiency.
• Strong design skills and full software development lifecycle
experience required.
• Strong problem-solving skills and the ability to troubleshoot and
resolve complex technical issues.
• Comfort working autonomously with minimal supervision.
Excellent communication and collaboration skills, with the ability to
work effectively with a globally-distributed team.
• Passionate about writing quality code and constantly honing your
development skills.
• Ability to quickly read and understand both new and existing code.
What is good to have