Job
Description
As a Frontend Full-Stack Developer at our Pune location, you will play a crucial role in developing and maintaining both user-facing and server-side aspects of web applications. Your passion for creating beautiful, responsive, and high-performing user interfaces will be key to delivering exceptional features and a seamless user experience. Here are the key responsibilities you will undertake: Key Responsibilities: - Frontend Development (70%): - Develop, test, and deploy high-quality, responsive user-facing features using modern JavaScript frameworks like React, Vue.js, or Angular. - Translate UI/UX design wireframes and mockups into clean, efficient, and reusable code. - Optimize applications for maximum speed, scalability, and accessibility across various devices and browsers. - Collaborate with UI/UX designers to ensure technical feasibility and provide feedback. - Maintain and enhance the quality of the existing frontend codebase. - Backend Development (30%): - Design, develop, and maintain server-side logic, RESTful APIs, and microservices. - Integrate frontend components with backend services, consuming RESTful or GraphQL APIs, and handling asynchronous operations. - Contribute to data modeling, database schema design and management (SQL and NoSQL). - Implement security and data protection best practices. General: - Participate in the entire application lifecycle, focusing on coding, debugging, and testing. - Collaborate with cross-functional teams to define, design, and ship new features. - Write comprehensive documentation and ensure software functionality. - Stay updated with emerging technologies and industry trends. Required Qualifications: - Experience: 3-5 years of professional web development experience. - Education: Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience). Must-Have Technical Skills: Frontend: - Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript (ES6). - In-depth experience with at least one modern JavaScript framework: React, Vue.js, or Angular. - Experience with state management libraries like Redux, Redux toolkit MobX, or Vuex. - Strong experience with modern frontend build pipelines and tooling (Webpack, Babel, Vite, NPM/Yarn). Backend: - Proficiency in a server-side language and framework, such as Node.js (with Express.js), Python (with Django/Flask), or Java (with Spring). - Experience designing, consuming, and integrating RESTful APIs. - Solid understanding of data modeling concepts. Databases: - Experience with both relational (PostgreSQL, MySQL) and non-relational (MongoDB, Firestore) and Vector (Pinecone) databases. As a Frontend Full-Stack Developer at our Pune location, you will play a crucial role in developing and maintaining both user-facing and server-side aspects of web applications. Your passion for creating beautiful, responsive, and high-performing user interfaces will be key to delivering exceptional features and a seamless user experience. Here are the key responsibilities you will undertake: Key Responsibilities: - Frontend Development (70%): - Develop, test, and deploy high-quality, responsive user-facing features using modern JavaScript frameworks like React, Vue.js, or Angular. - Translate UI/UX design wireframes and mockups into clean, efficient, and reusable code. - Optimize applications for maximum speed, scalability, and accessibility across various devices and browsers. - Collaborate with UI/UX designers to ensure technical feasibility and provide feedback. - Maintain and enhance the quality of the existing frontend codebase. - Backend Development (30%): - Design, develop, and maintain server-side logic, RESTful APIs, and microservices. - Integrate frontend components with backend services, consuming RESTful or GraphQL APIs, and handling asynchronous operations. - Contribute to data modeling, database schema design and management (SQL and NoSQL). - Implement security and data protection best practices. General: - Participate in the entire application lifecycle, focusing on coding, debugging, and testing. - Collaborate with cross-functional teams to define, design, and ship new features. - Write comprehensive documentation and ensure software functionality. - Stay updated with emerging technologies and industry trends. Required Qualifications: - Experience: 3-5 years of professional web development experience. - Education: Bachelor's degree in computer science, Engineering, or a related field (or equivalent practical experience). Must-Have Technical Skills: Frontend: - Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript (ES6). - In-depth experience with at least one modern JavaScript framework: React, Vue.js, or Angular. - Experience with state management libraries like Redux, Redux toolkit MobX, or Vuex. - Strong experience with modern frontend build pipelines and tooling (Webpack, Babel, Vite, NPM/Yarn). Backend: - Proficienc