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
Requirements
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
Tech Stack
Docker
JavaScript
Jest
MobX
Next.js
React
Redux
SDLC
TypeScript
Webpack
Benefits
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,