Join the team at Manhattan Tech Ventures in Kolkata as a Front End Developer, where your expertise in React and API integration will drive the development of sophisticated user interfaces for our cutting-edge web applications. This role offers the opportunity to work in a dynamic environment on high-impact projects, including those for our client, LYK Inc. You will be responsible for creating highly responsive and visually compelling web applications that offer seamless user experiences across various platforms.
For the role of a Front End Developer specializing in React (Tailwind CSS, React, and Next.js) at Manhattan Tech Ventures, the candidate should possess a robust set of coding skills to ensure they can effectively contribute to your projects. Here are the essential coding skills and knowledge areas the candidate should have:
JavaScript: Profound knowledge of JavaScript, including ES6+ features. Understanding of JavaScript fundamentals is crucial since React is a JavaScript library.
React: Expertise in React.js and its core principles, including hooks, state management, and the component lifecycle. Familiarity with React Router for navigation within the application.
HTML & CSS: Strong understanding of HTML5 and CSS3 to create well-structured web pages. Experience with CSS pre-processing platforms like SASS or LESS is beneficial.
API Integration: Experience with RESTful API integration. Knowledge of how to handle requests and responses and manage state with APIs using tools like Axios or Fetch API.
State Management: Proficiency with state management libraries and patterns such as Redux or Context API, which are critical for managing an application’s state in a predictable manner.
Asynchronous Programming: Understanding of asynchronous programming patterns in JavaScript such as promises, async/await, and callbacks.
Responsive Design: Skills in responsive web design are necessary to ensure that applications function well on different devices and screen sizes using media queries and flexible layouts.
Testing: Knowledge of testing frameworks like Jest or Mocha to write and maintain unit tests. Familiarity with testing components using testing libraries such as Enzyme or React Testing Library.
Version Control: Proficient use of version control systems, particularly Git, for source code management. Understanding of Git commands, workflows, and platforms like GitHub or Bitbucket.
Build Tools: Experience with front-end build tools like Webpack, Parcel, and Babel. Familiarity with package managers such as NPM or Yarn.
Performance Optimization: Ability to optimize web applications for speed and efficiency. Skills in performance debugging and benchmarking using tools like Lighthouse or Chrome Developer Tools.
Security: Understanding of front-end security practices, such as preventing XSS and CSRF attacks and handling user authentication and authorization.
Modern UI Frameworks and Libraries: Besides React, knowledge of other modern JavaScript frameworks and UI libraries like Angular or Vue.js could be beneficial.
UX/UI Design: Although not strictly coding, having a good sense of user experience and interface design, ability to translate designs into code, and familiarity with design tools like Adobe XD, Sketch, or Figma is advantageous.
These skills will enable a Front End Developer to build effective and dynamic web applications, work collaboratively with back-end developers and designers, and contribute significantly to the success of your projects at Manhattan Tech Ventures.
Why Choose Us?At Manhattan Tech Ventures, we believe in rewarding our team members not only through competitive salaries but also having the opportunity to be a part of a pioneering team that values innovation and your personal contribution. our compensation at Mantech Ventures is designed to offer immediate rewards through a competitive salary and long-term growth in form of future equity participation. This dual-benefit structure is aimed at aligning our goals with your personal and professional growth, ensuring that as we reach our milestones, you do too.