linkedin
Mobile App Developer
Patna Metro Rail Project
Dubai, UAE
Part Time
Entry
Today
AndroidiOSFlutterReact NativeKotlinSwift
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
AndroidiOSFlutter
About the Role
We are seeking a Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android, iOS, and cross-platform environments. The role involves building intuitive, scalable, and high-performing mobile solutions while collaborating with cross-functional teams.
Key Skills for This Role
AndroidiOSFlutterReact NativeKotlinSwift
Responsibilities
- Design, develop, test, and maintain mobile applications for Android, iOS, or cross platform frameworks
- Build responsive, user friendly interfaces that provide seamless mobile experiences
- Develop clean, efficient, and maintainable code following industry best practices
- Integrate mobile applications with RESTful APIs, cloud services, databases, and third party platforms
- Optimize application performance, responsiveness, security, and scalability
- Troubleshoot, debug, and resolve application issues across different devices and operating systems
- Collaborate with UI/UX designers to implement intuitive and visually appealing user interfaces
- Work closely with product managers, QA engineers, and cross functional teams to deliver high quality software
- Participate in code reviews, technical discussions, and software architecture planning
- Implement application testing, performance monitoring, and quality assurance processes
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Mobile Computing, or a related field
- Strong understanding of mobile application development principles and the Software Development Life Cycle (SDLC)
- Knowledge of Android, iOS, or cross platform development frameworks such as Flutter, React Native, Kotlin, Swift, or similar technologies
- Familiarity with RESTful APIs, JSON, and third party service integration
- Understanding of mobile UI/UX principles, responsive design, and accessibility standards
- Knowledge of object oriented programming, data structures, and software design patterns
- Familiarity with relational or NoSQL databases and local data storage solutions
- Understanding of version control systems such as Git
- Knowledge of application testing, debugging, and performance optimization techniques
- Strong analytical, troubleshooting, and problem solving skills
Full Job Posting
Role Description
- We are seeking an innovative and detail oriented Mobile App Developer to design, develop, and maintain high quality mobile applications for Android, iOS, and cross platform environments.
- This role involves building intuitive, scalable, and high performing mobile solutions while collaborating with designers, product managers, QA engineers, and other developers throughout the software development lifecycle.
- The ideal candidate is passionate about mobile technologies, clean architecture, user experience, and delivering reliable applications that meet business and user needs.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for Android, iOS, or cross platform frameworks.
- Build responsive, user friendly interfaces that provide seamless mobile experiences.
- Develop clean, efficient, and maintainable code following industry best practices.
- Integrate mobile applications with RESTful APIs, cloud services, databases, and third party platforms.
- Optimize application performance, responsiveness, security, and scalability.
- Troubleshoot, debug, and resolve application issues across different devices and operating systems.
- Collaborate with UI/UX designers to implement intuitive and visually appealing user interfaces.
- Work closely with product managers, QA engineers, and cross functional teams to deliver high quality software.
- Participate in code reviews, technical discussions, and software architecture planning.
- Implement application testing, performance monitoring, and quality assurance processes.
- Maintain technical documentation, development guidelines, and release notes.
- Support application deployment, version updates, and app store release processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, Mobile Computing, or a related field.
- Strong understanding of mobile application development principles and the Software Development Life Cycle (SDLC).
- Knowledge of Android, iOS, or cross platform development frameworks such as Flutter, React Native, Kotlin, Swift, or similar technologies.
- Familiarity with RESTful APIs, JSON, and third party service integration.
- Understanding of mobile UI/UX principles, responsive design, and accessibility standards.
- Knowledge of object oriented programming, data structures, and software design patterns.
- Familiarity with relational or NoSQL databases and local data storage solutions.
- Understanding of version control systems such as Git.
- Knowledge of application testing, debugging, and performance optimization techniques.
- Familiarity with cloud platforms, CI/CD pipelines, and mobile deployment workflows is an advantage.
- Understanding of mobile application security, authentication, encryption, and secure coding practices.
- Strong analytical, troubleshooting, and problem solving skills.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career