Key Responsibilities
1. *Design and Development*: Design and develop scalable, efficient, and reliable web applications using (link unavailable), React JS, and other relevant technologies.
2. *Front-end Development*: Develop reusable UI components using React JS, HTML5, CSS3, and JavaScript.
3. *Back-end Development*: Design and develop RESTful APIs using (link unavailable) Core, Web API, and Entity Framework.
4. *Database Management*: Design, develop, and manage databases using SQL Server, MySQL, or other relational databases.
5. *Troubleshooting*: Troubleshoot and fix issues in existing applications, including debugging code and resolving conflicts.
6. *Performance Optimization*: Optimize application performance, including page speed, scalability, and security.
7. *Testing and Deployment*: Develop unit tests, integrate tests, and deploy applications to production environments.
8. *Collaboration*: Work with cross-functional teams, including designers, project managers, and QA engineers to ensure successful project delivery.
Requirements
1. *(link unavailable) Expertise*: Proficient in (link unavailable) Core, Web API, Entity Framework, and SQL Server.
2. *React JS Expertise*: Proficient in React JS, Redux, React Router, and JavaScript.
3. *Programming Skills*: Strong proficiency in C#, JavaScript, HTML5, CSS3, and SQL.
4. *Web Development*: Knowledge of web development principles, including responsive design, accessibility, and web standards.
5. *Problem-Solving*: Excellent problem-solving skills, with the ability to debug and resolve complex issues.
6. *Communication*: Effective communication and project management skills, with the ability to work with clients and team members.
7. *Adaptability*: Ability to adapt to new technologies, frameworks, and workflows.
Nice to Have
1. *Experience with Azure*: Experience with Microsoft Azure, including Azure Functions, Azure Storage, and Azure Active Directory.
2. *Experience with Docker*: Experience with containerization using Docker.
3. *Experience with Agile Methodologies*: Experience with Agile development methodologies, including Scrum and Kanban.
4. *Certifications*: Certifications in (link unavailable), React JS, or related technologies.
Work Environment
1. *Remote or Office*: Work from home or office, depending on the companys policies.
2. *Team Collaboration*: Collaborate with cross-functional teams, including designers, project managers, and QA engineers.
3. *Flexible Hours*: Flexible working hours, with the ability to work independently and manage time effectively.