Job Description
Job Overview:
We are seeking a highly skilled and experienced Senior Mobile App Developer to join our dynamic team. As a Senior Mobile App Developer, you will be responsible for developing, enhancing, and maintaining our mobile applications on Android and/or iOS platforms. You will work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality mobile solutions that meet our business objectives and user needs.
Key Responsibilities:
- Development & Maintenance:
- Design, develop, and maintain mobile applications for Android and/or iOS platforms.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Collaboration & Leadership:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Mentor junior developers and provide guidance on best practices and coding standards.
- Lead code reviews to maintain high code quality and share knowledge with the team.
- Innovation & Problem-Solving:
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Stay updated with the latest industry trends and technologies to ensure our mobile apps are cutting-edge.
- Testing & Quality Assurance:
- Write and maintain unit and UI tests to ensure robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
Qualifications:
- Education & Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional experience in mobile app development.
- Proven experience in developing and launching mobile applications on the Google Play Store and/or Apple App Store.
- Technical Skills:
- Proficiency in programming languages such as Kotlin/Java for Android and/or Swift/Objective-C for iOS.
- Strong understanding of the mobile development lifecycle and UI/UX standards.
- Experience with mobile frameworks and tools such as Android SDK, Xcode, and RESTful APIs.
- Familiarity with cloud message APIs and push notifications.
- Knowledge of other web technologies and UI/UX standards.
- Soft Skills:
- Excellent problem-solving skills and the ability to work independently.
- Strong communication and interpersonal skills.
- Ability to lead and mentor a team effectively.
Preferred Qualifications:
- Experience with cross-platform development frameworks such as React Native or Flutter.
- Familiarity with Agile/Scrum methodologies.
- Experience with CI/CD tools and processes.
- Contribution to open-source projects or involvement in the developer community.
What We Offer:
- Competitive salary and benefits package.
- Flexible working hours and remote work options.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.