N #2431
Applications open
Full-Time Job
Mobile Application Developer
Ivtex Corporate Solutions
About the role
Position: Mobile Application Developer Experience: 26 Years Employment Type: Full-Time Department: Technology / Software Development Job Summary We are looking for a skilled and motivated Mobile Application Developer with 26 years of experience in developing, testing, and maintaining high-quality mobile applications using React Native. The ideal candidate should have strong knowledge of JavaScript/TypeScript, REST API integration, mobile application debugging, and app deployment processes. The candidate will be responsible for building scalable, responsive, and user-friendly mobile applications while collaborating with designers, backend developers, and other team members to deliver seamless mobile experiences. Key Responsibilities Develop, maintain, and enhance cross-platform mobile applications using React Native. Write clean, reusable, scalable, and well-structured code using JavaScript and TypeScript. Integrate RESTful APIs and ensure smooth communication between mobile applications and backend services. Implement navigation, screen transitions, and application workflows using React Navigation. Manage application states efficiently using appropriate state management techniques. Debug, troubleshoot, and resolve application performance issues, crashes, and technical defects. Perform mobile application testing to ensure functionality, compatibility, responsiveness, and performance across different devices. Manage application builds, signing, versioning, and release processes for Android and iOS platforms. Collaborate with UI/UX designers, backend developers, QA engineers, and product teams. Optimize application performance, responsiveness, and overall user experience. Maintain code quality through Git-based version control and follow development best practices. Participate in code reviews, technical discussions, and continuous improvement initiatives. Mandatory Technical Skills Hands-on experience with React Native for cross-platform mobile application development. Strong proficiency in JavaScript and/or TypeScript . Working knowledge of Git and version control practices. Experience with mobile application debugging, testing, and troubleshooting. Hands-on experience in REST API integration . Good understanding of React Navigation and navigation patterns. Experience with state management concepts and implementation. Knowledge of mobile application build, deployment, and release management processes. Understanding of Android and iOS application development workflows. Good-to-Have Skills Experience with state management libraries such as Redux or Zustand . Familiarity with Firebase services and integrations. Experience with payment gateway integration. Knowledge of push notification integration. Exposure to mobile application CI/CD pipelines and automation. Familiarity with app publishing and release processes on Google Play Store and Apple App Store. Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related technical field. 2โ6 years of relevant experience in mobile application development. Strong problem-solving and analytical skills. Ability to work independently as well as collaboratively within a development team. Good communication skills and the ability to understand technical requirements. Preferred Candidate Profile We are looking for someone who is technically sound, detail-oriented, and passionate about mobile application development. The candidate should be capable of independently handling assigned development tasks, identifying technical issues, and delivering efficient, reliable, and user-friendly mobile applications.
Eligibility & process
Who can apply
Experience: 2-6 Yrs. Open to matching qualifications.
Skills & stack
Selection process
- Online Assessment / Technical Interview Rounds / HR Review
Prep kit
20 resourcesStudy material 4
Aptitude Practice Questions & Mock Tests
Curated logical, quantitative, and verbal reasoning problems for the initial online screening round.
Company-Specific Interview Preparation Corner
Detailed interview experiences, exam formats, and previous test questions for Ivtex Corporate Solutions and tech roles.
Technical Placement Cheat Sheets & Question Bank
High-yield coding cheat sheets, core CS fundamentals (OOP, DBMS, OS, Networks), and rapid revision guides.
Algorithm, DSA & Live Code Debugger Practice
Hands-on problem sets to improve coding speed and step-by-step memory debugging.
Company-specific guides 4
APTITUDE & LOGIC
Aptitude Practice Questions & Online Mock Tests
Curated logical, quantitative, and verbal reasoning problems to sharpen reasoning skills required for the initial screening test.
COMPANY GUIDE
Ivtex Corporate Solutions Interview Preparation Corner
Comprehensive guide covering typical interview formats, common questions, and preparation tips for Ivtex Corporate Solutions and off-campus tech roles.
MOCK TESTS & PAPERS
Comprehensive Interview Prep Resources & Syllabus
Collection of previous year questions, company-specific test patterns, and interview experiences for technical and HR rounds.
CODING PRACTICE
Algorithm and Data Structure Problem Set
Practice problems to improve coding proficiency and algorithm problem-solving speed for technical rounds.
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 (iOS, Mobile Application Development, Mobile Development, Mobile Applications, React Native, React, JavaScript, TypeScript) & 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
Ivtex Corporate 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 iOS. 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 Ivtex Corporate Solutions as a Mobile Application Developer?
Highlight Ivtex Corporate Solutions's market reputation, recent tech innovations, and how your skills in iOS directly solve their team's objectives.
Highlight Ivtex Corporate Solutions's market reputation, recent tech innovations, and how your skills in iOS 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).
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.
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.