Analytics India Magazine
Location
Delhi | India
Job description
MachineHack Overview: At MachineHack, we are dedicated to revolutionizing the tech industry through our advanced software solutions. We are in search of a talented and passionate Frontend Developer with expertise in React and React Native. This role is crucial for driving innovation and enhancing the performance of our web and mobile applications, ensuring an exceptional user experience.
Key Responsibilities: Develop and maintain high-quality web applications using React.js and mobile applications using React Native. Work in collaboration with cross-functional teams to integrate user-facing elements with server-side logic. Apply responsive UI design principles to ensure the application is well-presented across various devices. Engage closely with backend developers and UX/UI designers to enhance usability and meet the requirements of product stakeholders. Write clean, maintainable, and efficient code; conduct code reviews to identify and fix bottlenecks and bugs. Keep up-to-date with emerging technologies and frameworks, especially those related to the React and React Native ecosystems. Skills and Qualifications: Minimum 3 years of hands-on experience as a Frontend Developer, with a strong emphasis on React.js and React Native. Proficiency in modern frontend technologies (HTML5, CSS, JavaScript ES6, JSX, Bootstrap) and development tools (Babel, Webpack, NPM). Experience with state management libraries (e.g., Flux or Redux) and understanding of core principles. Solid knowledge of the full mobile development life cycle and web application development. Familiarity with RESTful APIs and integration tests for connecting frontend applications to backend services. Experience with GitLab, GitHub, and continuous integration/continuous deployment pipelines (e.g., Jenkins, Strider). Knowledge of containerization (Docker) and orchestration tools (Kubernetes) is advantageous. Effective team player with strong problem-solving skills, capable of working in a fast-paced environment. Excellent communication skills, both verbal and written, with the ability to manage team coordination and client interaction effectively. Bachelor’s degree in Computer Science, Engineering, or a related field. Why Join MachineHack? Opportunity to be part of a dynamic and innovative team that values creativity and technical excellence. Work on cutting-edge projects and technologies. Competitive salary and benefits, with a generous hike on your current compensation. A supportive and dynamic work environment that fosters career growth.Job tags
Salary