As a dynamic and skilled developer at Bugle Technologies, you will have the opportunity to work closely with the lead developer on various client projects. Your main responsibilities will include: - Collaborating closely with the lead developer and team members to deliver high-quality software solutions. - Contributing to both frontend and backend development tasks in an agile environment. - Following best practices for version control and code reviews. - Developing and maintaining scalable applications using React, NodeJS, and TypeScript. - Assisting in the development of UI components and integrating them with backend APIs. Qualifications required for this role include: - Minimum 5+ years of professional experience in software development. - Proven experience in frontend development using React. - Strong backend development skills with NodeJS, preferably using frameworks like Express or NestJS. - Solid experience with TypeScript (JavaScript is not used). - Familiarity with version control systems like Git, collaborative workflows, including pull requests and code reviews. - Proficiency in working with SQL databases and ORM tools like Sequelize or TypeORM. Additionally, it would be beneficial if you have experience with: - NextJS for server-side rendering. - ElectronJS for building desktop applications. - UI Frameworks like MUI or Tailwind CSS. - ReactQuery for caching mechanisms and data fetching strategies. - React Native for mobile app development.,