Senior Application Developer (Mobile, Web & Desktop)
Job Title
Senior Application Developer (Mobile, Web & Desktop)
Experience Required
5+ Years
Employment Type
Full-Time
Location
On Site
About the Role
We are seeking an experienced and highly skilled Senior Application Developer to join our growing technology team. The ideal candidate will have strong expertise in designing, developing, and maintaining scalable applications across Mobile (Android & iOS), Web, and Desktop platforms.
You will be responsible for building high-performance applications, collaborating with designers and stakeholders, and contributing to architecture decisions that support long-term business growth.
Key Responsibilities
Mobile Application Development
- Develop and maintain high-quality Android and iOS applications.
- Build cross-platform mobile applications using Flutter or React Native.
- Optimize application performance, responsiveness, and user experience.
- Integrate REST APIs, third-party SDKs, payment gateways, maps, notifications, and authentication systems.
- Publish and manage applications on Google Play Store and Apple App Store.
Web Application Development
- Design and develop scalable web applications.
- Build responsive user interfaces using modern frontend technologies.
- Develop secure backend APIs and database architectures.
- Implement authentication, authorization, and role-based access controls.
- Ensure application security, performance, and scalability.
Desktop Application Development
- Develop desktop applications for Windows and macOS.
- Design user-friendly interfaces and business workflows.
- Integrate cloud services, APIs, and local database systems.
- Maintain application stability and performance across platforms.
System Architecture & Leadership
- Participate in solution architecture and technical planning.
- Conduct code reviews and mentor junior developers.
- Collaborate with UI/UX designers, project managers, and business stakeholders.
- Ensure coding standards, documentation, and best practices are followed.
- Troubleshoot complex technical issues and provide scalable solutions.
Required Skills
Mobile Technologies
- Flutter
- Dart
- Android SDK
- Kotlin
- Java
- Swift
- REST API Integration
- Firebase Services
Frontend Technologies
- React.js
- Next.js
- HTML5
- CSS3
- JavaScript
- TypeScript
Backend Technologies
- Node.js
- Express.js
- Laravel
- PHP
- Python
- ASP.NET (Preferred)
Database Technologies
- MySQL
- PostgreSQL
- MongoDB
- Firebase Firestore
Desktop Development
- Electron.js
- .NET Framework
- .NET Core
- Flutter Desktop
Cloud & DevOps
- AWS
- Google Cloud
- Azure
- Docker
- CI/CD Pipelines
Version Control
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- Minimum 5 years of professional software development experience.
- Proven experience delivering mobile, web, and desktop applications.
- Strong understanding of software architecture and design patterns.
- Experience working in Agile development environments.
Preferred Experience
- Marketplace Platforms
- Business Directory Applications
- Booking & Scheduling Systems
- E-commerce Platforms
- CRM Systems
- SaaS Products
- Payment Gateway Integrations
- AI & Automation Integrations
- AWS Cloud Infrastructure
What We Offer
- Competitive Salary Package
- Flexible Working Environment
- Career Growth Opportunities
- Exposure to Large-Scale Projects
- Modern Technology Stack
- Collaborative Team Culture
Ideal Candidate
A passionate problem solver who can independently lead application development projects, build scalable products across multiple platforms, and contribute to the technical vision of the organization while maintaining high standards of code quality and performance.
Pay: From ₹100,000.00 per month
Work Location: In person