Our value to you:
- Flexible hours and remote-first mode,
- Competitive compensation,
- Complete Hardware/Software setup – anything you need for work,
- Open-door culture, transparent communication, and top management at a handshake distance,
- Health insurance, vacation, sick leaves, holidays, paid maternity/paternity leave,
- Access to our learning & development center: workshops, webinars, training platform, and edutainment events,
- Virtual team buildings and social activities.
If you feel like you’re the perfect match for this role, drop us your CV!
There are no limitations, no barriers when the right people are on your way — apply for the vacancy and succeed with us!
Innovecs is an equal opportunity employer. All hiring decisions are based on professional qualifications, skills, and experience. We are committed to a transparent, merit-based recruitment process that prevents discrimination and ensures equal opportunities for all candidates. Reasonable accommodations are available upon request throughout the recruitment process to support accessibility and inclusion.
- At least 5+ years of hands-on coding experience with modern frontend technologies
- At least 1+ years of experience working with agentic programming like Cursor
- BS/MS in Computer Engineering or related fields
- Deep proficiency in HTML5, CSS3, JavaScript (advanced level)
- Strong expertise in TypeScript
- Extensive experience with React 18+ (production-level)
- Hands-on experience with Material-UI (MUI) 5+
- State management experience with Zustand or Redux
- Solid understanding of Webpack and Module Federation architecture
- Proficiency in Jest for unit testing, snapshot testing, and integration testing
- Experience with responsive and adaptive design
- Experience integrating with RESTful APIs
- Understanding of key design principles
- Active use of AI-powered development tools in software development workflow (minimum 1-2 tools)
- Good level of English (Intermediate or higher - written and verbal)
- Experience with Figma design tool
Strong grasp of the full Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
Nice-to-Have:
- Experience with Next.js
- Knowledge of GitLab CI/CD processes
- Experience with other state management solutions (MobX, etc.)
- Familiarity with automation platforms like n8n
- Performance optimization experience in large-scale applications
- Docker basics for local development
- Develop new user interface applications and projects using React 18+ and maintain existing projects
- Build and maintain microfrontend architecture using Webpack Module Federation
- Develop with HTML, CSS, JavaScript, TypeScript and their libraries and frameworks including React, Material-UI (MUI 7+), Zustand or Redux
- Create responsive user interfaces for desktop and mobile devices
- Generate reusable components and maintain a clean, well-documented code base
- Follow best practices and contribute to team coding standards
- Write comprehensive unit tests, snapshot tests, and integration tests using Jest
- Review code thoroughly and provide constructive feedback on pull requests
- Conduct architectural decision-making and technical planning
- Update and upgrade third-party packages
- Follow recent technologies, AI innovations, and keep projects up to date
- Optimize application performance and page loading times
- Integrate with RESTful APIs and backend services
- Mentor junior developers and share knowledge with the team
- Participate actively in Scrum ceremonies using JIRA
- Create and maintain technical documentation
- Deploy applications with GitLab CI/CD
- Stay updated with latest frontend trends and AI-powered development tools
- Share project information and insights with team members
- Participate in brainstorming sessions and contribute innovative ideas
