We are seeking a talented and experienced Full Stack Developer with expertise in React, TypeScript, and Java. The ideal candidate will have a robust background in front-end and back-end development, with a keen understanding of building scalable web applications. You will be responsible for designing, developing, and maintaining high-quality software solutions.
Responsibilities:
1. Front-End Development:
- Develop and maintain user interfaces using React and TypeScript.
- Implement responsive designs ensuring compatibility across various devices and browsers.
- Optimize front-end performance and ensure a seamless user experience.
- Collaborate with UX/UI designers to implement design specs accurately.
- Back-End Development:
- Design, develop, and maintain server-side applications using Java.
- Implement RESTful APIs and ensure their integration with front-end components.
- Work with databases (e.g., MySQL, PostgreSQL) to design and optimize schema.
- Ensure application performance, scalability, and security.
- Collaboration & Communication:
- Work closely with product managers, designers, and other developers to define project requirements and deliverables.
- Participate in code reviews, providing constructive feedback to peers.
- Stay updated with the latest industry trends and best practices.
- Testing & Debugging:
- Write unit and integration tests to ensure code quality and reliability.
- Debug and resolve software defects in a timely manner.
- Continuously improve and refactor existing codebase.