Job Description: Full-Stock Developer Company: Smart Agro Farm Solutions LLP Industry: Real Estate & Agriculture About Us: SmartAgro is a Bangalore-based agro-realty company combining technology, precision farming, and sustainability to transform agriculture and redefine land ownership. With innovative tech tools , we empower landowners to effortlessly manage and track their farms, ensuring seamless integration of technology into agriculture. Our flagship projects, including sandalwood plantations and cash crop farms , focus on organic and sustainable farming, delivering competitive annual returns while maintaining environmental integrity . Choose SmartAgro to be part of a team driving innovation and making a lasting impact on the agricultural sector. Mission : To revolutionize agriculture by integrating precision farming and advanced technology , fostering sustainable development , ecological balance, and exceptional returns for all stakeholders. Position Overview : We are seeking a skilled Front-End Developer with a strong technical foundation and hands-on experience in modern web and mobile application development technologies. The ideal candidate should have at least years of professional experience in React , Node.js , JavaScript , Java , Redux , Tailwind CSS , MongoDB , along with proficiency in Data Structures & Algorithms , MySQL , OOP , DBMS , Git , GitHub , and Operating Systems . The role also values candidates with knowledge of Angular and Vue.js for building dynamic and interactive web applications. This role requires a collaborative mindset to work closely with UI/UX designers and contribute to building performant and scalable applications for iOS and Android platforms What We Are Looking For From You. We are seeking a dynamic individual eager to join our rapidly growing startup that is revolutionizing agriculture through technology. The ideal candidate should: Be passionate about working in a startup environment. Exhibit a willingness to learn and embrace innovative, out-of-the-box thinking. Take complete ownership of end-to-end technology services , from ideation to implementation. Be excited about merging technology with agriculture to advance precision farming solutions. Key Responsibilities : Develop, test, and maintain scalable front-end solutions using React , Redux , and Tailwind CSS . Work on backend integration with Node.js , databases like MySQL and MongoDB , and APIs. Collaborate with UI/UX designers to convert wireframes and designs into functional, responsive interfaces. Ensure code quality through best practices like code reviews, testing, and documentation. Optimize web and mobile applications for speed, scalability, and user experience. Build and maintain reusable components and libraries for use across projects. Analyze use cases and requirements to deliver solutions aligned with business needs. Address issues in Data Structures & Algorithms , DBMS , and OOP concepts to solve real-world problems effectively. Work closely with cross-functional teams and actively participate in agile workflows. Experience and Core Skills (Mandatory) 5+ years of professional experience in the following technologies: React , Node.js , JavaScript , Java , Redux , Tailwind CSS , MongoDB . Knowledge of implementing and managing secure features like role-based access control . Proven understanding of Data Structures & Algorithms , MySQL , OOP , DBMS , Git , GitHub , and Operating Systems concepts. Experience in state management and component-based architecture using React and Redux . Proficiency in backend integration and database management using Node.js and MongoDB . Expertise in building responsive designs and layouts with Tailwind CSS and CSS . Familiarity with Firebase for backend services and authentication. Strong command of version control systems, particularly Git and GitHub . Knowledge of implementing and managing secure features like role-based access control . Additional Knowledge (Preferred) Angular : Familiarity with building dynamic web applications using Angular. Vue.js : Understanding of creating interactive UIs with Vue.js. Technical Proficiencies Hands-on experience with mobile application development for iOS and Android platforms. Solid knowledge of state management techniques and component -based architecture. Familiarity with REST APIs and integration into web and mobile applications. Strong command over version control systems and workflows using Git/GitHub. Preferred Skills (Optional) Experience working on app based platform and CRM application Familiarity with building and optimizing headers and other reusable UI components. Exposure to integrating backend services into large-scale applications. Soft Skills Excellent communication skills to collaborate with designers, developers, and stakeholders. Analytical mindset for solving complex problems efficiently. Team player with a proactive attitude and eagerness to learn and adapt. Additional Preferred Skills (Not Mandatory) Experience with Sass , Material-UI , or similar design libraries. Familiarity with React Native or Flutter for cross-platform app development. Knowledge of testing frameworks like Jest or Cypress . Exposure to GraphQL , WebSockets , or Progressive Web Apps (PWAs) . Understanding of DevOps pipelines and CI/CD tools