Jobs
Interviews

HUMBEE

3 Job openings at HUMBEE
Software Development Engineer - Frontend noida,uttar pradesh,india 2 years None Not disclosed On-site Full Time

Responsibilities Develop and maintain responsive web applications using React.js and Next.js . Build Progressive Web Applications (PWA) with offline capabilities and mobile-first design. Implement state management using Redux/Redux Toolkit with persistence. Create reusable UI components using Material-UI (MUI). Optimize application performance and ensure cross-browser compatibility. Collaborate with backend teams for API integration. Requirements Bachelor's degree in Computer Science, Software Engineering, or related fields. 2-5 years of experience in frontend development with React.js / Next.js . Strong knowledge of Redux Toolkit, MUI, PWA, and API integration. Frontend Technologies 3+ years' experience with React.js and modern JavaScript (ES6+). Proficiency in Next.js and server-side rendering concepts. Experience with TypeScript for type-safe development. Strong knowledge of Redux/Redux Toolkit for state management. Expertise in Material-UI (MUI) component libraries. Development Tools Knowledge of PWA development, Workbox, and Service Workers. Proficiency in Git version control and collaborative workflow. Experience with Webpack, Craco, and modern build tools. Experience with Docker containerization. Additional Skills Experience with Firebase Integration (Auth, Firestore, Cloud Messaging), CleverTap Integrations, etc. Experience with data visualization libraries (Recharts, Chart.js, etc. ). Understanding of responsive design and mobile-first development. Knowledge of webhooks. Knowledge of performance optimization techniques. This job was posted by Soniya Yadav from Twenty Point Nine Five Ventures.

Software Development Engineer - Backend noida,uttar pradesh,india 2 - 4 years None Not disclosed On-site Full Time

Responsibilities Develop and Maintain Backend Applications: Design, build, and maintain high-quality, scalable backend applications using Python, ensuring robust functionality and performance. Design and Optimize APIs: Build and secure RESTful APIs using FastAPI, Sanic, or Django, implementing best practices for scalability and security. Implement Asynchronous Programming: Leverage asyncio and aiohttp for asynchronous operations, enabling efficient handling of concurrent tasks. Database Management: Create and optimize SQL queries, manage databases using Django ORM or SQLAlchemy, and ensure smooth migrations and indexing for improved database performance. Integrate Cloud Services: Deploy and manage services on AWS, using EC2 S3 RDS, and Lambda, and utilize CloudWatch for application monitoring. Collaborate with CI/CD Pipelines: Integrate code with CI/CD pipelines in Jenkins, GitLab CI, or AWS CodePipeline for continuous deployment and automated testing. Testing and Debugging: Write unit, integration, and functional tests with PyTest or UnitTest, and use debugging tools like pdb and Sentry to track and resolve issues. Ensure Code Quality and Version Control: Utilize Git for version control, participating in code reviews, and maintaining a collaborative environment with the development team. Stay Updated on New Technologies: Continuously learn about the latest trends in Python development, cloud computing, and backend best practices to enhance development efficiency. Requirements Bachelor's Degree in Computer Science, Software Engineering, or a related field. 2 - 4 years of experience in backend development with Python. Strong knowledge of web frameworks, databases, and API development. Python Proficiency Core Python: Strong understanding of Python syntax, data structures, and built-in libraries. Object-Oriented Programming (OOP): Proficient in OOP principles, including inheritance, encapsulation, polymorphism, and design patterns. Web Frameworks FastAPI: Skilled in building asynchronous APIs with FastAPI, including using dependency injection, request validation, and async programming. Sanic: Experience with Sanic for building high-performance, asynchronous web applications. Django: Proficient in full-stack development with Django, including ORM, middleware, and Django REST Framework for API development. Database And SQL SQL Proficiency: Strong command of SQL for managing and optimizing relational databases like PostgreSQL and MySQL. ORM: Experience with Django ORM and SQLAlchemy for streamlined database interactions. Database Optimization: Skilled in optimizing SQL queries, managing indexes, and handling database migrations. AWS And Cloud Services AWS Services: Hands-on experience with EC2 S3 RDS, Lambda, and CloudWatch for deployment, storage, and monitoring. Serverless Architectures: Familiar with building and deploying serverless applications using AWS Lambda. API Development And Integration RESTful APIs: Proficient in designing, building, and securing RESTful APIs using frameworks like FastAPI, Sanic, and Django. Authentication/Authorization: Experienced with OAuth, JWT, and session-based authentication mechanisms. Asynchronous Programming Asyncio and Aiohttp: Skilled in Python's asynchronous capabilities, especially within web frameworks. Concurrency: Knowledge of concurrent operations using async/await, threading, and multiprocessing for efficient task management. Version Control And CI/CD Git: Proficient in Git for version control and collaborative development. CI/CD Pipelines: Experience in setting up CI/CD pipelines with Jenkins, GitLab CI, or AWS CodePipeline for automated testing and deployment. Testing And Debugging Unit Testing: Knowledgeable in testing frameworks like PyTest and UnitTest for unit, integration, and functional testing. Debugging Tools: Familiar with debugging tools like pdb, logging, and Sentry for efficient error tracking and monitoring. This job was posted by Soniya Yadav from Twenty Point Nine Five Ventures.

Software Development Engineer - Mobile App noida,uttar pradesh,india 3 years None Not disclosed On-site Full Time

Responsibilities Development and Architecture: Architect, develop, and maintain scalable React Native applications for both iOS and Android platforms. Write clean, modular, reusable, and well-documented code adhering to industry standards and best practices. Optimize app performance using techniques like lazy loading, memoization, and selective rendering. Ensure smooth offline capabilities using tools like Redux Persist, SQLite, MMKV, or similar. Integrate Firebase, Google Analytics, Crashlytics, Clevertap, and Appsflyer for analytics, crash reporting, and user engagement. Implement push notifications, in-app messaging, and background data sync effectively. Optimize apps for low battery consumption, smooth animations, low latency, and security. Knowledge of UI/UX design principles and experience working with designers to implement high-quality interfaces. Follow best practices for animation performance, such as minimizing overdraw and avoiding layout thrashing. Implement smooth and performant animations using React Native's Animated API, Reanimated, and Gesture Handler. State Management And Data Handling Implement Redux Toolkit with middleware like Redux Thunk or Redux Saga for efficient and scalable state management. Handle asynchronous data flows and offline-first strategies in mobile apps. Consume and manage data via GraphQL, REST APIs, and WebSockets. Native Module Integration Develop or integrate native modules using Swift for iOS or Kotlin/Java for Android as needed. Understand and troubleshoot bridging concepts between native code and JavaScript. Tooling And Debugging Debug efficiently using React Native Debugger, Flipper, and Chrome DevTools. Monitor app health and performance using Firebase Performance Monitoring, Sentry, or other tools. CI/CD And DevOps Implement and maintain CI/CD pipelines using tools such as Fastlane, Bitrise, or Jenkins. Automate build, test, and deployment workflows for seamless delivery. Testing And Quality Write and maintain unit tests using Jest, React Native Testing Library, or similar tools. Conduct code reviews and ensure code quality and compliance with standards. Team Collaboration Collaborate closely with UI/UX designers, backend developers, and product managers. Lead and mentor junior developers through pair programming, code reviews, and knowledge-sharing sessions. Participate in sprint planning, estimations, and retrospectives in Agile/Scrum environments. Manage version control and collaboration using Git, including branching strategies and pull request workflows. Requirements Bachelor's Degree in Computer Science, Software Engineering, or related field. 3+ years of experience in mobile development, specifically with React Native. Strong foundational knowledge of JavaScript (ES6+) and TypeScript. Experience in iOS and Android native development is a plus. Core Development Skills Strong proficiency in TypeScript and JavaScript ES6+. Experience building and shipping apps on both the Google Play Store and the Apple App Store. Strong understanding of mobile design principles, responsive UI/UX, and standard design libraries (Material Design, Human Interface Guidelines). Solid experience with native mobile development in either Swift (iOS) or Kotlin/Java (Android). In-depth knowledge of Redux Toolkit, async middlewares, and offline state handling. Experience with GraphQL, RESTful APIs, and WebSockets. Knowledge of CI/CD practices using Fastlane, Bitrise, or Jenkins. Competent with tools like React Native Debugger, Flipper, and performance monitoring tools. Familiarity with unit testing frameworks like Jest. Strong focus on performance optimization, error/crash handling, and secure mobile app development. Excellent problem-solving skills, communication, and the ability to work independently and in a team. This job was posted by Soniya Yadav from Twenty Point Nine Five Ventures.