About the Role
responsible for building and maintaining user interfaces for modern web applications, collaborating with cross-functional teams, and ensuring high performance and responsiveness across platforms.
Responsibilities
- Develop new user-facing features using React.js
- Full Stack .NET Development
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with backend developers and web designers to improve usability
- Participate in code reviews, design discussions, and team meetings
- Stay up-to-date with emerging technologies and propose ways to apply them to current and future projects
- Debug and troubleshoot technical issues
- Write clean, scalable, and well-documented code
- MS certificate is a must.
Requirements
- Proficient in React.js and its core principles
- Strong knowledge of JavaScript, HTML5, and CSS3
- Experience with state management libraries like Redux, Context API, or MobX
- Familiarity with RESTful APIs and modern front-end build pipelines and tools (e.g., Webpack, Babel, Vite)
- Knowledge of front-end development tools such as NPM, Yarn, and Git
- Ability to understand business requirements and translate them into technical needs
- Experience with testing frameworks like Jest, React Testing Library, or Cypress (a plus)
- Familiarity with code versioning tools like GitHub or GitLab
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Experience with mobile development using React Native
- Experience in same field for 3-5 years.
Qualifications
- Bachelor’s degree in computer science, Information Technology, Computer Engineering, or a related field — or equivalent practical experience