Attract Group is an IT service provider. We develop and support web/mobile products of any complexity for European and US-based companies and startups. We are looking for a Middle Front-End (React.js) Developer on a middle-term project. Besides, there are opportunities to work on other projects in our company.
Requirements: * Experience: 4+ years with React.js, including Hooks and state management (Redux, Zustand, or Context API). * Knowledge of Next.js * Knowledge of TypeScript. * Architecture Design: Ability to independently design scalable, high-performance, and maintainable architecture. * Frontend Development: Proficiency in HTML5, CSS3 (Flexbox, Grid) and (Sass/LESS). * Design Without Mockups: Ability to create a visual interface design without ready-made layouts, using only technical specifications. * JavaScript: Strong grasp of ES6+ and async programming (Promises, Async/Await). * UI/UX: Understands core design principles and builds intuitive interfaces. * Self-Organization: Works independently with minimal supervision.
Preferred Qualifications:
1. Data Visualization: Skills in working with data visualization libraries (e.g., D3.js, Chart.js, Recharts, or similar). 2. Knowledge of Vue.js 3. Tools: Experience with build tools such as Webpack, Vite, or Babel. 4. AI-assisted Development.
Responsibilities: * Design and build web project architecture independently. * Develop responsive websites for various devices. * Create UIs from specs without pre-made layouts. * Integrate libraries for interactive charts and data visuals. * Ensure cross-browser compatibility and performance. * Write clean, reusable, well-structured code. * Collaborate with backend developers on API integration. * Maintain and update existing projects.
Interview stages: * AI — Screening. * Interview with a recruiter. * Technical interview. * Reference check. * Offer.
What We Offer:
Full-time role with flexible hours after probation. Ongoing training and educational opportunities. Performance reviews once a year. Competitive salary in USD. 21 paid vacation days. 7 paid sick days (+15 for serious cases like COVID or surgery). ️ 10 floating public holidays. Online team-building events & fun corporate activities. Projects across diverse domains (e-commerce, healthcare, fintech, etc.). Clients from the USA, Canada, and Europe.