
Javascript Developer
Posted 22 hours ago

Posted 22 hours ago
• Develop scalable, modular, and high-performance frontend solutions utilizing React, NextJS, AstroJS, and TypeScript with contemporary tools in accordance with team architecture guidelines.
• Create features that manage real-time data updates, facilitate swift user interactions, and navigate complex state management, thereby enhancing the team's performance and scalability objectives.
• Collaborate closely with product, design, quality, and backend teams to deliver features efficiently and with high quality.
• Produce clean, maintainable code that adheres to team coding standards and best practices.
• Actively contribute to the shared component library and design system by developing reusable components that align with established patterns.
• Assist in code reviews within the team, offering constructive and actionable feedback.
• Engage in incident response and support root cause analysis for production issues.
• Participate in the on-call rotation.
• Identify high-impact opportunities where AI can streamline efforts.
• Create repeatable prompting workflows for: Generating components in line with the design system, producing tests from stories/specs, preparing for code reviews, analyzing component performance, providing architectural reasoning (state boundaries, component splitting, folder structure), intelligent debugging (tracing render loops, race conditions, stale closures), and detecting anti-patterns in PRs prior to review.
• Proven experience (5+ years) in modern frontend development using React, TypeScript, and CSS.
• In-depth understanding of React patterns, hooks, component lifecycle, and rendering behavior.
• Strong knowledge of state management tools (Redux Toolkit, Zustand, or similar), web performance, and testing methodologies.
• Familiarity with web standards, accessibility fundamentals (WCAG), and responsive design principles.
• Basic knowledge of SSR frameworks such as Next.js.
• Proficiency with Express.js and Node.js.
• Understanding of WebSocket technology (socket.io).
• Experience with Svelte.
• Previous experience in developing live data applications, such as financial trading or similar real-time environments.
• Familiarity with odds updates or real-time event tracking is a significant advantage.
• Comfortable working with CI/CD pipelines and automated testing methods (unit, integration).
• B2 level proficiency in English (both written and spoken).
• Ability to assess AI-generated outputs for architectural compatibility and code quality.
• Experience using AI not only for code generation but also for refactoring.
• Awareness of AI's limitations and the capacity to critically evaluate AI-generated code prior to integration.
• 22 days of annual leave.
• 10 days of public/national holidays.
• Health insurance options.
• Access to online learning platforms.
• On-site English classes available in select countries, among other benefits.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.