Description

Summary

We are looking for a highly skilled Software Engineer with a strong focus on React development and full-stack capabilities. You will play a key role in designing, developing, and maintaining our web applications using cutting-edge technologies. The ideal candidate will have a deep understanding of client-side scripting, React, TypeScript, and C# .NET.

Responsibilities

Develop and maintain high-quality, scalable, and performant web applications using React and other frontend technologies.
Collaborate with cross-functional teams, including backend engineers, designers, and product managers, to deliver exceptional user experiences.
Write clean, well-documented, and testable code.
Participate in code reviews and provide constructive feedback to peers.
Stay up-to-date with the latest frontend technologies and best practices.

Required Skills

Client-Side Scripting: Expert knowledge of JavaScript, HTML, and CSS, with a focus on modern frontend development practices.
React: Extensive experience building complex and performant React applications, including state management (e.g., Redux, Context API), component libraries, and routing.
TypeScript: Proficiency in TypeScript, leveraging its type-checking and tooling capabilities to ensure code quality and maintainability.
C# .NET: Solid understanding of C# and the .NET framework, enabling seamless integration with backend services and APIs.
Full-Stack Development: Experience working with backend technologies and databases to build end-to-end solutions.

Nice-to-Have Skills

Experience with cloud platforms (AWS, Azure, GCP)
Familiarity with containerization (Docker, Kubernetes)
Knowledge of DevOps practices and tools

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.
5+ years of professional software development experience.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.

Education

Any Graduate