KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2735
Applications open Full-Time Job

Web Application Developer (React, TypeScript & Web Hosting)

AIQ Space Ventures

  • Mumbai, India
  • Competitive Package
  • 1-3 Years
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Web Application Developer (React, TypeScript & Web Hosting)

Company: AIQ Space Ventures Private Limited

Location: Mumbai, India | On-Site

Experience: 1+ Years

Reports To: Software Engineer – Tech Lead

About Us

AIQ Space Ventures Private Limited is a space-tech company developing commercial software solutions for professional customers. We work with high ownership, fast feedback, and high standards as we prepare for customer delivery.

The Role

We are looking for a Web Application Developer to support the development, maintenance, and deployment of modern web applications. The role involves working closely with the Software Engineer – Tech Lead to build responsive, reliable, and scalable web interfaces using React and TypeScript.

The ideal candidate should have a good understanding of frontend development, web technologies, networking fundamentals, and web hosting platforms such as Firebase and Cloudflare.

What You'll Do

Develop, maintain, and improve web applications using React and TypeScript.

Build responsive, user-friendly interfaces for desktop and mobile browsers.

Integrate frontend applications with backend services and REST APIs.

Work with API requests, data handling, and application state management.

Configure and manage web hosting and deployment using Firebase and Cloudflare.

Assist with domain configuration, DNS management, and website hosting.

Work with networking concepts, including HTTP/HTTPS, SSL and TLS certificates.

Troubleshoot website performance, connectivity, deployment, and browser-related issues.

Implement authentication, routing, and secure communication between frontend and backend services.

Write clean, reusable, and maintainable code.

Perform testing, debugging, and performance optimization.

Participate in code reviews and technical discussions.

Support application releases, updates, and production maintenance.

What You Need

Minimum 1 year of professional experience in web application development.

Good knowledge of JavaScript and TypeScript.

Hands-on experience with React.js and its core concepts, including components, hooks, props, and state management.

Understanding of HTML5, CSS3, and responsive web design.

Experience integrating REST APIs and handling JSON data.

Understanding of web networking fundamentals, including HTTP, HTTPS, DNS, SSL, and TLS.

Familiarity with SSL/TLS certificates and secure web communication.

Hands-on familiarity with web hosting and deployment platforms such as Firebase and Cloudflare.

Understanding of domain configuration, DNS records, and hosting setup.

Familiarity with Git and version control workflows.

Understanding of browser developer tools, debugging, and troubleshooting.

Good problem-solving and analytical skills.

Ability to work collaboratively with the software engineering team.

Nice to Have

Experience with modern frontend tools such as Vite, Next.js, or similar frameworks.

Familiarity with state management libraries such as Redux or Zustand.

Understanding of CI/CD pipelines and automated deployments.

Experience with Firebase Hosting, Firestore, or Firebase Authentication.

Familiarity with Cloudflare DNS, CDN, caching, and security configurations.

Understanding of web security concepts, including CORS, authentication, and access control.

Basic knowledge of backend development using Python or Node.js.

Experience optimizing web application performance and loading speed.

Exposure to cloud platforms such as AWS, Azure, or GCP.

Experience working in a startup or small engineering team.

Key Competencies

Frontend development and technical proficiency

Analytical and problem-solving skills

Attention to detail

Learning agility

Troubleshooting and debugging

Team collaboration

Ownership and accountability

Adaptability in a fast-paced environment

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python JavaScript TypeScript React Next.js Redux HTML5 CSS3

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

19 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, JavaScript, TypeScript, React, Next.js, Redux, HTML5, CSS3) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion AIQ Space Ventures Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Model answer: High bias leads to underfitting (oversimplified model), high variance leads to overfitting (captures noise). Mitigate using L1/L2 Regularization, Dropout, Cross-Validation, and data augmentation.
Explain the difference between Precision, Recall, and F1-Score. Answer
Model answer: Precision = TP / (TP + FP) (correctness of positive predictions). Recall = TP / (TP + FN) (coverage of actual positives). F1-Score is the harmonic mean of Precision and Recall.
How does Gradient Descent work and what is the role of Learning Rate? Answer
Model answer: It optimizes loss functions by iteratively moving weights in the direction of negative gradient. A large learning rate may overshoot the minimum; a small rate causes slow convergence.
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Model answer: Supervised uses labeled data (X -> y). Unsupervised finds hidden patterns in unlabeled data (clustering/PCA). Self-supervised generates labels from input data (e.g. masked language modeling in BERT/Transformers).
Behavioural & HR questions 3
Why do you want to join AIQ Space Ventures as a Web Application Developer (React, TypeScript & Web Hosting)?
Highlight AIQ Space Ventures's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
AIQ Space Ventures Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii