Full Stack Developer with React – Upwork

Key Responsibilities:

1. React Development: Utilize your hands-on experience with React to design and develop responsive and user-friendly front-end interfaces.
2. Redux: Implement state management using Redux for efficient data flow in your React applications.
3. Bootstrap: Utilize Bootstrap for responsive and consistent UI/UX design.
4. Figma Prototypes: Translate Figma prototypes into fully functional React applications, ensuring pixel-perfect implementation.
5. Single Page Application Development: Work on Single Page Application development, ensuring the seamless integration of content and functionality.
6. Java Spring Boot: Develop and maintain back-end services using Java Spring Boot, ensuring high performance, scalability, and security.
7. REST API Development: Design and implement RESTful APIs to facilitate communication between front-end and back-end systems.
8. Azure Integration: Collaborate with our DevOps team to deploy and manage applications on the Azure cloud platform.
9. Architecture and Design: Contribute to the overall architecture and design of our software solutions, ensuring they are maintainable and scalable.
10. Code Review: Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
11. Problem Solving: Troubleshoot and resolve technical issues and bugs as they arise, providing timely solutions.
12. Documentation: Maintain clear and concise documentation for code, processes, and system architecture.

• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
• Six years of proven experience in React development with a strong portfolio of web applications.
• Familiarity with modern web technologies, libraries, and frameworks, including Redux and Bootstrap.
• Ability to design and develop React applications based on Figma prototypes.
• Expertise in Single Page Application development.
• Proficiency in Java Spring Boot for building scalable back-end services.
• Experience working with Azure or other cloud platforms.
• Strong knowledge of web development best practices, including responsive design and performance optimization.
• Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
• Experience with REST API development.
• Strong communication and teamwork skills.
• Experience with DevOps practices and CI/CD pipelines is a plus.

Posted on Upwork.com