Description :
We are looking for a skilled React Developer to design and build modern, responsive web interfaces. The ideal candidate will combine strong front-end web development expertise (React.js) with add-on experience in .NET / C# for Windows applications, delivering consistent, high-quality user experiences.
Key Responsibilities :
- Develop and maintain web applications using React.js, TypeScript, HTML5, and CSS3.
- Design and implement Windows desktop applications using WPF and C#/.NET.
- Collaborate with UI/UX designers to translate design prototypes (Figma, Adobe XD, etc.) into functional and appealing interfaces.
- Integrate front-end components with RESTful APIs or other backend services.
- Apply MVVM architecture and best-practice design patterns in desktop development.
- Ensure responsiveness, performance optimization, and accessibility across platforms.
- Conduct unit testing, debugging, and troubleshooting to ensure high-quality releases.
- Maintain clear documentation and participate in code reviews to uphold coding standards.
- Stay up to date with emerging technologies and propose improvements to enhance the user experience.
Required Skills & Qualifications :
- Bachelors degree in computer science, Software Engineering, or related field.
- 5 + years of professional experience in React.js and modern web application development.
- Proficiency in C#, .NET Framework / .NET Core, and WPF/ Electron.
- Understanding of MVVM, XAML, data binding, and UI control customization.
- Familiarity with Redux, Context API, or similar state-management libraries.
- Experience consuming RESTful APIs and working with JSON data.
- Basic understanding with Git, build pipelines, and version-control workflows.
- Strong grasp of UI/UX design principles, responsive layouts, and cross-platform consistency.
Preferred/Nice-to-Have :
- Experience with desktop-web integration or hybrid applications.
- Knowledge of asynchronous programming and multithreading in WPF.
- Familiarity with local data storage (SQLite, LiteDB, etc.).
- Exposure to CI/CD pipelines, Docker, or cloud deployment tools.
- Basic understanding of design systems and component reusability strategies.
Soft Skills :
- Strong analytical and problem-solving mindset.
- Excellent communication and teamwork skills.
- Attention to detail with a focus on usability and design quality.
- Ability to work independently and manage multiple tasks efficiently.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1571467
Interview Questions for you
View All