We are a growing company looking for a skilled Freelance Mobile Developer to join our team. The role requires developing, maintaining, and optimizing high-quality mobile applications for both iOS and Android platforms. You will be responsible for the full development lifecycle, from design to deployment, ensuring high performance and stability of the apps.
Key Responsibilities:
?
Mobile Application Development:
- Develop, optimize, and maintain mobile applications for iOS and Android.
- Implement features with clean, scalable, and maintainable code.
?
Full Lifecycle Ownership:
- Participate in design, architecture, development, testing, and deployment.
- Provide post-launch support, bug fixes, and enhancements.
?
Cross-Platform Compatibility:
- Ensure a consistent user experience across mobile platforms and devices
- Apply best practices for performance, responsiveness, and UI/UX standards.
?
Collaboration:
- Work closely with UI/UX, project manager, and QA .
- Communicate effectively regarding progress, challenges, and delivery timelines.
?
Troubleshooting & Optimization:
- Diagnose and resolve technical issues.
- Continuously improve application performance and reliability.
?
Code Quality Improvement:
- Conduct refactoring when needed.
- Follow best practices for code structure, version control, and documentation.
Job Requirements:
? 2-3 years of hands-on mobile development experience.
? Proficient in native or hybrid frameworks (e.g., React Native, Flutter, Swift, Kotlin).
? Understanding of both iOS and Android app build/signing/publishing processes.
? Experience with Git, API integration (REST/GraphQL), and mobile CI/CD is a bonus.
Bonus Skills:
? Experience in Agile development (Scrum or Kanban), including sprint planning and iterative delivery.
? Web development experience (JavaScript, TypeScript, Vue).
? Familiarity with native tools (Java/Kotlin, Maven, Gradle, Swift, CocoaPods).
? Experience with performance profiling tools or unit testing frameworks.
Qualifications & Experience:
? Diploma or degree in Computer Science, Software Engineering, or related fields.
? Strong understanding of mobile development concepts, architecture patterns, and deployment workflows.
Contract Terms
:
?
Duration:
3-6 months, with the possibility of extension based on performance and project needs.