Senior Front-end developer
We're seeking an experienced Senior Front End Developer to join the LeverageIT engineering team. You'll build and maintain modern web applications using a cutting-edge React-based tech stack, delivering exceptional user experiences.
Key Responsibilities
Architect and develop robust, scalable front-end solutions using React and TypeScript. Take ownership of complex features from conception through deployment, writing clean, maintainable code. Collaborate with designers to implement responsive interfaces and work with backend engineers to integrate APIs and optimize data fetching. Mentor junior developers through code reviews, establish coding standards, and optimize application performance. Build reusable UI components and maintain documentation.
Required Qualifications
- 5+ years of professional front-end development experience
- Strong expertise in React 18+ and TypeScript (advanced types, generics)
- Deep understanding of modern JavaScript (ES6+) and asynchronous programming
- Solid experience with Vite or similar modern build tools (Webpack, Rollup)
- Expertise in SCSS/Sass for styling
- Hands-on experience with Zustand, Redux, or similar state management
- Proven ability with Tanstack Query (React Query) or similar data fetching libraries
- Strong understanding of responsive design and mobile-first development
- Experience with Reactstrap or similar component libraries
- Proficiency with Git and collaborative workflows
- Excellent problem-solving skills and attention to detail
- Strong communication and team collaboration abilities
Technical Stack
- Framework: React with TypeScript
- Build Tool: Vite
- UI Components: Reactstrap (Bootstrap for React)
- Data Fetching: Tanstack Query (React Query)
- State Management: Zustand
- Styling: SCSS (Sass)
Nice to Have
- Experience with testing frameworks (Jest, React Testing Library, Cypress)
- Knowledge of accessibility standards (WCAG)
- Experience with CI/CD pipelines
- Contributions to open-source projects
- Experience with micro-frontend architectures
- Knowledge of performance monitoring tools
Required skills experience
| React.js | 5 years |
| TypeScript | 4 years |
| JavaScript (ES6+) | 6 years |
| Vite | 2 years |
| SASS / SCSS | 4 years |
| Bootstrap | 3 years |
| Zustand | 2 years |
| TanStack Query | 2 years |
| Git | 5 years |
| Responsive Design | 5 years |
Required languages
| English | B2 - Upper Intermediate |