Gabriel & Co

Gabriel & Co - Full Stack Developer - Node.js/React.js

Click Here to Apply

Job Location

chennai, India

Job Description

About the company : Gabriel & Co. is a luxury fine jewelry and bridal design house headquartered in New York City with an expanding global footprint. The company is over 700 associates strong, with offices in the United States, China, India, Thailand, Lebanon, and Turkey. Founded in 1989, family-owned and operated; the company has since evolved into an award-winning brand and industry leader. Combining bold, visionary thinking, cutting-edge technology, and extensive historical industry knowledge, Gabriel & Co is focused on both customer and retailer experience. With retailers nationwide and a strong E-Commerce platform, the company's reach extends to all audiences. Gabriel was voted 1 Preferred Jewelry Brand 6 years in a row by Industry publication InStore Magazine. The story of Gabriel & Co. is one of passion and integrity, crafting unique and personal pieces that enhance and celebrate the beauty in every occasion and achievement. Job Description : Position : NodeJS & React full stack developer Company : Gabriel & Co. Business Vertical : IT Report to : Director - IT Projects Job Type : Full-Time Key Responsibilities : - Architecture Comprehension and Microservices Development : Gain a deep understanding of the system Architecture to develop efficient Node. js microservices for various components, ensuring seamless integration and optimal performance. - Technical Specification and Documentation : Collaborate with business stakeholders to understand functional requirements and translate them into technical specifications. Produce comprehensive documentation aligned with established standards. - Software Development Lifecycle Involvement : Participate actively in all phases of the software development lifecycle, including assessing business requirement feasibility, planning, coding, testing, and deployment. - Solution Engineering and Scalability : Design and implement scalable full-stack solutions using Node.js with Express framework on the backend and React on the frontend, aiming to fulfill business needs and expectations. - Integration and Collaboration : Work on the integration of different software components and systems, ensuring efficient communication between microservices and delivering a cohesive product. - Unit Testing : Ensure the highest quality of code by conducting rigorous testing, both automated and manual, to identify and rectify bugs or issues before released to QA. - Continuous Learning and Adaptation : Stay updated with the latest advancements in full-stack development, especially concerning Node.js and React ecosystems, and adapt these innovations into the development process to enhance product capabilities. - Performance Optimization : Monitor, identify, and improve system performance, employing best practices in coding, security, and architecture design. - Team Collaboration and Communication : Work closely with cross-functional teams, including front-end and backend developers, UI/UX designers, and project managers, to ensure a collaborative approach to product development. - Business Impact and Contribution : Engage with business users to understand the impact of technical decisions on business outcomes, ensuring that development efforts align closely with business strategies and goals. Expertise : - Full Stack Development : At least 4 years of professional experience as a full stack developer with a strong background in Node.js and server-side development. Demonstrated proficiency with ES6 syntax and features. - Front End Mastery : Proficient in building responsive user interfaces with the React framework, including its core principles such as components, hooks, and the virtual DOM - React Ecosystem Familiarity : Well-versed in the React ecosystem, including tools like Create React App, Redux, React Router, and Next.js. - Advanced React Patterns : Mastery in utilizing advanced React patterns and techniques such as higher-order components, render props, and context API to create flexible and reusable code structures. - Performance Optimization : Proficient in optimizing React applications for performance, including the use of lazy loading, memoization, and efficient state management to ensure smooth and fast user experiences. - State Management Expertise : In-depth knowledge of state management libraries and methodologies within the React ecosystem, such as Redux, MobX, or the built-in Context API, ensuring well-structured and maintainable state logic. - React Hooks and Functional Components : Skilled in using React hooks for state and lifecycle management in functional components, promoting cleaner and more concise code. - Modern JavaScript Features : Adept in modern JavaScript features such as async/await, destructuring, template literals, and arrow functions, and their applications in React development. - React Testing : Competence in testing React components using Jest and React Testing Library, ensuring components function correctly and as expected. - Accessibility in React : Knowledge of accessibility (a11y) best practices in React and experience in building accessible web applications that comply with WCAG guidelines. - React Router and Single Page Applications (SPA) : Expertise in building SPAs with React Router, managing navigation and routing effectively within React applications - React and GraphQL Integration : Experience with integrating GraphQL APIs in React applications, using Apollo Client or Relay for data management. - Server-Side Rendering (SSR) with React : Familiarity with server-side rendering techniques for React applications to improve initial load times and search engine optimization, using frameworks like Next.js. - React Native for Mobile Development : Understanding of React principles applied to mobile development with React Native, for building cross-platform mobile applications. - Custom Hook Creation : Ability to create custom hooks to encapsulate reusable logic across multiple React components, promoting code reuse and simplicity. - Lifecycle Management : Thorough understanding of React's component lifecycle, capable of harnessing lifecycle methods or hooks for optimal component behavior and performance. - RESTful Services and API Integration : Skilled in constructing and utilizing REST APIs, as well as interacting with external web services. - Database Proficiency : Experience with both NoSQL and SQL databases, with the ability to craft complex SQL queries and optimize database interactions. - Data Handling : Proven track record of handling large datasets, processing data through files and APIs with a focus on performance and scalability. - Functional and OOP Paradigms : Knowledgeable in both functional programming and object-oriented programming, enabling the writing of efficient, secure, and maintainable JavaScript code. - API Gateway and Microservices : Good understanding of API gateways and experience in microservices architecture. - Analytical and Communication Skills : Strong analytical abilities paired with effective communication skills. - DevOps and Cloud Deployment : Demonstrated experience in deploying applications on AWS using DevOps practices and tools. - Automation and Testing : Familiarity with automation tools like Terraform and Ansible for infrastructure and application integration. - Competence in writing unit tests, integration tests, and component tests. - Version Control and CI/CD : Proficiency with Git, understanding of CI/CD principles, and experience with tools like Jenkins. - Containerization and Orchestration : Knowledge of Docker, Kubernetes, and container management in AWS environments. - Software Development Lifecycle : Good grasp of the software development lifecycle with experience in Agile and Scrum methodologies. - Problem-Solving and Adaptability : Strong problem-solving skills with a keen ability to troubleshoot large-scale systems and a mindset geared towards continual learning and technological adaptation. - Team Collaboration : A collaborative team player with a proven ability to work in a dynamic team environment (ref:hirist.tech)

Location: chennai, IN

Posted Date: 11/16/2024
Click Here to Apply
View More Gabriel & Co Jobs

Contact Information

Contact Human Resources
Gabriel & Co

Posted

November 16, 2024
UID: 4940844276

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.