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

Hybrid

Qpact Solutions

  • Bengaluru, India
  • 15-30 Lacs PA
  • 6-11 Yrs
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Senior Hybrid App Software Engineers with an emphasis on hybrid mobile app technologies to build and evolve the Anywhere application IQGeo's mobile-first field operations platform used by enterprise customers in the telecommunications and utilities sectors. This role joins a dynamic team working with complex applications that combine software, GIS, and problem-solving skills. Key responsibilities โ€ข Design, development, unit-testing, maintenance, and enhancement of hybrid applications for iOS, Android and Windows platforms using cross-platform frameworks. โ€ข Implementation of automated testing. โ€ข Configuration management and management of builds. โ€ข Technical documentation of software design. โ€ข Guide and mentor engineers. โ€ข Work within a PRP-first development workflow: author Product Requirement Prompts (PRPs) as the primary specification format for all new features before triggering AI code generation. โ€ข Take ownership of reviewing, validating, and ensuring the correctness of all AI-generated code before it is merged. โ€ข Respond to and resolve automated AI code review findings on all pull requests as part of the standard engineering workflow. โ€ข Participate in an on-call rotation. Mandatory AI Engineering Competencies Candidates must demonstrate the ability to work effectively in an AI-First Software Development Lifecycle. โ€ข Proficient in AI-assisted software development using modern coding assistants to accelerate design, implementation, testing and documentation. โ€ข Ability to translate business requirements into structured specifications prior to implementation (Spec-Driven Development). โ€ข Strong prompt engineering skills for software engineering tasks including code generation, test generation, debugging, documentation and architecture. โ€ข Ability to critically evaluate AI-generated outputs for correctness, security, performance and maintainability. โ€ข Experience using AI to generate and maintain automated unit, API and integration tests. โ€ข Demonstrated ability to work with AI agents while retaining full engineering ownership and accountability. Essential Qualifications & Experience You must have all of the following: โ€ข Experience building efficient hybrid applications in JavaScript with Capacitor (or similar technology). โ€ข Mobile application development experience (iOS, Android). โ€ข Experience with Electron app development. โ€ข Experience with ReactJS. โ€ข Experience with SQL and RDBMS technology (PostgreSQL, Oracle, SQLite, or similar). โ€ข Demonstrated expertise in object-oriented programming, with a proven track record of successful development experience. โ€ข Experience integrating front-end and back-end components. โ€ข Experience creating and running automated tests. โ€ข Excellent oral and written communication skills, able to present technical concepts to Architects and Developers. โ€ข Experience using Git or other distributed version control systems. โ€ข Fluent written and spoken English. Desired Qualifications & Experience Ideally, you'll have some of the following: โ€ข Experience with mobile apps test automation. โ€ข Experience with integrating native functionality from mobile devices (e.g., camera, GPS, sensors). โ€ข Experience building efficient server-side applications in Python. โ€ข Experience with Geospatial Information Systems (GIS) or web mapping. โ€ข Experience within the telecommunications and/or utilities industries. โ€ข Enterprise integration, especially web services. โ€ข Experience with mobile UI/UX design. โ€ข Experience working in an Agile environment. โ€ข Experience with Linux system architecture/administration and supporting network architecture. โ€ข Experience working in cloud infrastructure (AWS, GCP, or Azure). โ€ข Experience working with Docker containers. โ€ข Knowledge of or experience with: OpenLayers, PostGIS, AntD, Pyramid, Shapely, Turf, and SQLAlchemy. Education Bachelor's degree from an accredited university in Computer Science, Engineering, or a related field; or equivalent industry experience

Eligibility & process

Who can apply

Experience: 6-11 Yrs. Open to matching qualifications.

Skills & stack

Mobile Development Ios Development iOS TypeScript Io Cross Browser Development Python JavaScript

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 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 (Mobile Development, Ios Development, iOS, TypeScript, Io, Cross Browser Development, Python, JavaScript) & 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 Qpact Solutions Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Mobile Development. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Qpact Solutions as a Hybrid?
Highlight Qpact Solutions's market reputation, recent tech innovations, and how your skills in Mobile Development 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.
Qpact Solutions 15-30 Lacs PA
Recruiter Resume Apply
Chat Chat with Kashii