We are seeking a highly skilled Frontend Software Engineer with expertise in React, TypeScript, and ECMAScript (ES6+) to join our dynamic team. The ideal candidate will have a strong background in building scalable, reusable UI components, integrating APIs, and migrating pages from .NET to React.
The role requires proficiency in working with third-party libraries, a basic understanding of MobX for state management, and familiarity with server-side programming (knowledge of .NET is a plus). Experience with GitHub, Azure, and DevOps is essential.
Key Responsibilities:
- Develop and maintain high-quality, scalable, and reusable UI components using React and TypeScript.
- Implement state management using MobX.
- Write clean, efficient, and well-tested code with proper unit testing practices.
- Perform API integrations and assist in migrating pages from .NET to React.
- Stay updated with the latest React versions and ES6+ features.
- Collaborate with backend teams and maintain a basic understanding of server-side programming.
- Utilize Azure DevOps for CI/CD pipelines and manage source control using GitHub.
- Optimize performance and ensure cross-browser compatibility.
- Communicate effectively with team members and stakeholders.
Required Skills & Qualifications:
- Strong expertise in React.js, TypeScript, and ECMAScript (ES6+).
- Hands-on experience with third-party libraries and packages.
- Basic knowledge of MobX for state management.
- Experience with API integration and migrating pages from .NET to React.
- Basic understanding of server-side programming (.NET knowledge is a plus).
- Proficiency in GitHub, Azure DevOps, and CI/CD pipelines.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Nice to Have:
- Experience with .NET development.
- Familiarity with microservices architecture.
- Knowledge of React performance optimization technique