Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Begig and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description : </b></p><p><br/></p><p>We are seeking a highly motivated and versatile Mobile Application Developer to join our dynamic team.
The ideal candidate is a strong, independent developer who is equally adept at engineering innovative new features and performing essential maintenance and updates.
This role requires a hands-on approach to managing the complete app development lifecycle across multiple platforms and delivering high-quality work within established timelines.<br/><br/><b>Key Responsibilities : </b></p><p><br/></p><p>- Full-Stack Mobile Development : Independently manage and execute the complete application development lifecycle, from conceptualization and design through development, testing, and deployment for Android, iOS, and Web.<br/><br/>- Feature Implementation : The primary focus will be to implement new user interfaces (UIs) and features that are robust, highly performant, and user-friendly across all targeted platforms.<br/><br/>- Cross-Platform Delivery : Ensure a consistent user experience and visual design across Android, iOS, and Web interfaces.<br/><br/>- Architecture & Design : Apply the Model-View-View-Model (MVVM) architectural pattern effectively to build scalable, maintainable, and testable applications.<br/><br/>- State Management & Asynchronicity : Utilize RxJava for reactive programming and managing asynchronous data streams, ensuring smooth and responsive application behavior on Android.<br/><br/>- Platform-Specific Expertise : Apply strong knowledge of native platform development, specifically in iOS App Development (Swift/Objective-C), to build and maintain high-quality iOS applications.<br/><br/>- Maintenance & Optimization : Proactively identify and address performance bottlenecks, debug issues, and conduct regular maintenance to ensure the stability and security of existing applications.<br/><br/>- Quality Assurance : Conduct thorough unit testing, integration testing, and participate in code reviews to maintain high code quality standards.<br/><br/>- Project Management : Maintain a strong focus on project deliverables and timelines, demonstrating the ability to provide a quick turnaround on assigned tasks.<br/><br/><b>Required Skills & Qualifications : </b></p><p><br/></p><p><br/>- Experience : Proven professional experience as a Mobile Application Developer with a strong portfolio of applications published on the Google Play Store and Apple App Store.<br/><br/>- Architectural Expertise : Deep, practical understanding and experience with the Model-View-View-Model (MVVM) design pattern.<br/><br/>- Android & Reactive Programming : Strong proficiency in Android development with excellent knowledge of RxJava (or a similar reactive framework) for handling asynchronous operations.<br/><br/>- iOS Proficiency : Solid experience in iOS App Development using Swift or Objective-C, including a strong grasp of the iOS SDK, UIKit, and development tools.<br/><br/>- Web Development Fundamentals : Competence in web front-end technologies (e.g., HTML, CSS, JavaScript, and relevant frameworks) to support Web platform development.<br/><br/>- Adaptability : Proven ability to quickly learn new technologies and embrace both new feature engineering and application maintenance tasks.<br/><br/>- Independent Work Ethic : Exceptional ability to work independently, manage the full project lifecycle, and translate requirements into a polished, final product.<br/><br/>- Communication : Excellent verbal and written communication skills to collaborate with designers, product managers, and other engineers.<br/><br/><b>Nice-to-Have Qualifications : </b></p><p><br/></p><p><br/>- Experience with modern UI frameworks like Jetpack Compose (Android) or SwiftUI (iOS).<br/><br/>- Familiarity with cross-platform frameworks such as Flutter or React Native.<br/><br/>- Experience with continuous integration and continuous deployment (CI/CD) pipelines for mobile applications.<br/><br/>- Knowledge of backend technologies and API integration (REST, GraphQL).<br/></p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Begig is actively hiring for this Mobile App Developer position
Apply Now