Job description
Job Description
- Design and Develop User Interfaces: You will build highly responsive and interactive user interfaces using React.js. This involves writing clean, maintainable code that enhances user experience across different devices and platforms.
- Back-End Development: You will work on server-side logic, databases, and APIs using Node.js, Express.js, and MongoDB. You will design and maintain robust and scalable backend systems that ensure seamless performance.
- API Integration: You will implement and maintain RESTful APIs and integrate them with front-end components, ensuring smooth communication between the client and server-side systems.
- Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and other developers to deliver end-to-end solutions that align with business goals. You’ll participate in brainstorming sessions and provide technical insights to improve the product.
- Optimize Performance and Scalability: Ensure applications are fast, responsive, and optimized for performance. You'll work on improving application speed and scalability through efficient coding practices and by leveraging caching and optimization techniques.
- Version Control and Code Reviews: Use Git for version control, collaborating on code through branching, merging, and pull requests. Participate in code reviews to maintain code quality and adhere to development best practices.
- Stay Updated with Technology Trends: Keep up with the latest trends and technologies in front-end and back-end development. Be willing to learn and integrate new tools, libraries, and frameworks into the development process to improve workflow efficiency and product quality.
- Testing and Debugging: Perform comprehensive testing of your code to ensure that it is free from bugs and meets performance requirements. Troubleshoot issues, debug code and perform regular updates to improve application stability.
- Proficiency in React.js: Strong experience with React and related tools like Redux, React Router, and Webpack for building complex, component-driven user interfaces.
- Back-End Expertise: Extensive knowledge of Node.js, Express.js, and MongoDB for building server-side applications. Familiarity with relational databases like MySQL or PostgreSQL is a plus.
- Experience with API Development: Ability to build and integrate RESTful APIs and ensure seamless interaction between the front-end and back-end components.
- Familiarity with Version Control: Experience using Git for source control, including branching, merging, and pull request workflows.
- Understanding of Cloud Services: Familiarity with cloud services like AWS or Azure is an advantage, especially for deployment and scaling purposes.
- Responsive Design & Cross-Browser Compatibility: Ensure the applications you build are mobile-friendly and work well across different browsers.
- Strong Problem-Solving Skills: Ability to troubleshoot and resolve complex technical issues in both the front-end and back-end.
- Excellent Communication Skills: Ability to effectively communicate with team members, stakeholders, and clients, both verbally and in writing.
- Competitive salary and performance-based bonuses.
- Opportunities for career growth and professional development.
- Flexible working hours and remote work options.
- Health insurance and other employee benefits.
- Collaborative work environment where innovation and creativity are valued.
Job Title: Full stack React Developer
Work Location: Irvine, CA (Day 1 Onsite)
Job Overview
We are looking for a highly skilled and experienced Full Stack React Developer to join our growing team. In this role, you will be responsible for designing and implementing dynamic user interfaces and robust back-end services, utilizing modern technologies such as React.js, Node.js, and MongoDB. Your expertise will play a critical role in developing and maintaining high-quality web applications that deliver excellent performance and user experience.
As a Full Stack React Developer, you will collaborate closely with cross-functional teams, including designers, product managers, and fellow developers, to create innovative solutions that meet business objectives. The ideal candidate should be proficient in both front-end and back-end development, with a deep understanding of how to build scalable, secure, and responsive web applications.
Key Responsibilities
Required Skills and Qualifications
Benefits