🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
As an App Developer at our company, you will be responsible for taking ownership of building mobile applications from concept to final product. You should be capable of developing, testing, deploying, and maintaining high-quality apps for both Android and iOS platforms. Your role will involve understanding the complete app development lifecycle, including coding, problem-solving, performance optimization, and close collaboration with product and design teams.Key Responsibilities:- Design, develop, and deploy mobile applications for Android and iOS.- Convert ideas, wireframes, and business requirements into fully functional apps.- Ensure smooth performance, usability, and stability across devices.End-to-End Ownership:Handle the complete app lifecycle including requirement understanding, development, testing, App Store / Play Store deployment, and maintenance & updates.Code Quality & Performance:- Write clean, scalable, and maintainable code.- Optimize apps for speed, performance, and security.- Proactively fix bugs, crashes, and performance issues.Collaboration:- Work closely with product managers, designers, and backend teams.- Provide technical inputs during planning and feature discussions.- Support QA and post-launch improvements.Technical Requirements:Candidates must have hands-on experience with at least one of the following approaches:1. Cross-Platform (Preferred)- Flutter or React Native- Ability to build apps for both Android and iOS from a single codebase2. Native Development:- Android: Kotlin / Java- iOS: Swift- Responsive UI & adaptive layouts (different screen sizes)Backend & APIs:- REST APIs & JSON integration- Basic understanding of GraphQL (plus point)- Authentication: JWT, OAuth, Firebase Auth- Firebase (Firestore, Realtime DB)- SQLite / Room / Hive- Local & cloud data sync handlingApp Features:- Push Notifications (Firebase Cloud Messaging / APNs)- In-app messaging & deep linking- Third-party SDK integration (Analytics, Ads, Payments)DevOps & Tools:- Git (GitHub / GitLab / Bitbucket)- CI/CD basics (Codemagic, GitHub Actions plus)- App Store & Play Store release management- Versioning, build signing & rollout strategiesHosting & Cloud (Plus Points):- Experience with cloud platforms like AWS / Google Cloud / Digital Ocean- Basic understanding of server deployment & environment setup- Managing staging & production environmentsAdditional Technical Skills:- Experience with REST APIs and backend integration- Knowledge of databases (Firebase, SQLite, or similar)- Experience with push notifications, in-app messaging, and third-party SDKs- Familiarity with version control tools like Git- Understanding of app store submission guidelines and release processesExperience & Qualifications:- 34 years of experience in mobile app development- Proven experience in delivering at least 23 live apps on the Play Store and/or App Store- Experience working on apps from scratch to production- Background in startups, agencies, or product companies preferredSkills & Personal Attributes:- Strong problem-solving mindset- Ability to work independently and take ownership- Good communication and documentation skills- Detail-oriented with a focus on user experience- Self-motivated and eager to learn new technologiesWhat We Offer:- Chance to build real products from zero to scale- Exposure to full product development lifecycle- Competitive salary based on experience- Growth opportunity into Senior App Developer / Tech Lead role- Work in a fast-moving, execution-driven environmentThis role is suitable for developers who seek ownership, enjoy turning ideas into real apps, and can handle responsibility and deadlines effectively. As an App Developer at our company, you will be responsible for taking ownership of building mobile applications from concept to final product. You should be capable of developing, testing, deploying, and maintaining high-quality apps for both Android and iOS platforms. Your role will involve understanding the complete app development lifecycle, including coding, problem-solving, performance optimization, and close collaboration with product and design teams.Key Responsibilities:- Design, develop, and deploy mobile applications for Android and iOS.- Convert ideas, wireframes, and business requirements into fully functional apps.- Ensure smooth performance, usability, and stability across devices.End-to-End Ownership:Handle the complete app lifecycle including requirement understanding, development, testing, App Store / Play Store deployment, and maintenance & updates.Code Quality & Performance:- Write clean, scalable, and maintainable code.- Optimize apps for speed, performance, and security.- Proactively fix bugs, crashes, and performance issues.Collaboration:- Work closely with product managers, designers, .
Here's where they are and how to stand out in your next interview.
24.795Jobs
9.577IN
74%EN
That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.
Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.
The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.
In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.