Job Openings Software Developer

About the job Software Developer

Job Title: Software Developer - React

Job Description:

We are looking for a skilled software developer with experience in C# ready to transition to React development. In this role, you will be responsible for building and maintaining web applications using React, Redux, and other modern front-end technologies.

Responsibilities:

- Design and develop high-quality, user-friendly web applications using React, Redux, and other modern front-end technologies

- Collaborate with cross-functional teams to gather requirements, design solutions, and implement features

- Write clean, reusable, and maintainable code that adheres to coding standards and best practices

- Develop and maintain automated test suites to ensure high-quality code

- Debug and troubleshoot issues, and provide timely resolutions

- Stay up-to-date with emerging trends and technologies in front-end development and incorporate them into our projects

- Participate in code reviews, contribute to the development of technical documentation, and provide mentoring to junior developers as needed

Requirements:

- Bachelor's degree in Computer Science or a related field

- 2+ years of experience in software development using C#

- Experience in developing web applications using React, Redux, and other modern front-end technologies

- Strong knowledge of JavaScript, HTML, and CSS

- Knowledge of RESTful APIs and server-side technologies such as .NET Core or Node.js

- Experience with version control systems such as Git

- Good understanding of Agile development methodologies and practices

- Excellent problem-solving skills and attention to detail

- Strong communication skills and ability to work collaboratively in a team environment

If you are passionate about front-end development and have a desire to learn and grow in a dynamic and collaborative work environment, we encourage you to apply for this exciting opportunity.