About the job
SummaryBy Outscal
Seeking a talented Mobile App Developer to design, develop, and maintain innovative mobile applications for iOS and Android platforms. Must have strong experience in native app development, backend API integration, and mobile app testing frameworks. Proficiency in Swift/Objective-C or Java/Kotlin is essential.
We are seeking a highly skilled Mobile App Developer to join our talented development team. As a Mobile App Developer, you will be responsible for designing, developing, and maintaining innovative mobile applications for various platforms. Your expertise will play a crucial role in delivering high-quality, user-friendly, and performance-driven mobile solutions to our clients.
Responsibilities:
- Collaborate with product managers, designers, and backend developers to understand project requirements and translate them into technical specifications.
- Design and develop high-quality mobile applications for iOS and/or Android platforms using native technologies (Swift/Objective-C for iOS, Java/Kotlin for Android).
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Ensure the application's performance, quality, and responsiveness through thorough testing and debugging.
- Integrate backend APIs and services to provide seamless user experiences.
- Stay updated with the latest mobile app development trends and technologies, and propose improvements to existing projects.
- Optimize application performance and memory usage to deliver smooth user experiences.
- Collaborate with UX/UI designers to implement visually appealing and intuitive user interfaces.
- Work on performance optimization and memory profiling to ensure smooth app performance.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to the continuous improvement of development processes and methodologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven work experience as a Mobile App Developer, with a portfolio of completed mobile applications showcasing your expertise.
- Proficiency in mobile app development using native technologies for iOS (Swift/Objective-C) and/or Android (Java/Kotlin).
- Strong understanding of mobile app design patterns and architecture.
- Familiarity with mobile app testing frameworks and methodologies.
- Knowledge of version control systems, preferably Git.
- Solid understanding of software development principles and best practices.
- Experience with cross-platform mobile app development frameworks (e.g., React Native, Flutter, Xamarin).
- Knowledge of backend technologies and API integration.
- Familiarity with mobile app security best practices.
- Understanding of app deployment processes for iOS and/or Android app stores.
- Experience with mobile app performance optimization techniques.