Senior Mobile Application Development
Closed at: 31-Jan-2025
Job Responsibilities
- Application Development: Design, develop, and maintain high-quality mobile applications for iOS and Android platforms, ensuring optimal performance and responsiveness.
- Collaboration: Work closely with cross-functional teams, including UX/UI designers, product managers, and backend developers, to define app requirements, user stories, and technical specifications.
- Architecture Design: Participate in the architectural design of mobile applications, establishing best practices for code quality, scalability, and maintainability.
- Performance Optimization: Continuously analyze app performance and user feedback to identify opportunities for enhancement and implement effective solutions.
- Code Review and Mentorship: Conduct code reviews to maintain code quality and provide mentorship to junior developers, sharing knowledge of best practices and development methodologies.
- Testing and Quality Assurance: Collaborate with QA teams to ensure rigorous testing of applications, and troubleshoot and debug issues as they arise.
- Stay Updated: Keep abreast of the latest trends and advancements in mobile technology, frameworks, and best practices to drive innovation within the team.
- Project Management: Assist in the planning and execution of project timelines, ensuring that development milestones are met and delivered on schedule.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in mobile application development for iOS and Android platforms, using languages such as Swift, Objective-C, Java, or Kotlin.
- Proven experience with frameworks such as React Native, Flutter, or Xamarin is a plus.
- Strong understanding of RESTful APIs and experience integrating mobile applications with backend services.
- Familiarity with mobile app testing tools and methodologies (e.g., XCTest, Espresso).
- Experience with version control systems (e.g., Git) and Agile development methodologies (e.g., Scrum, Kanban).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
- Experience with deployment processes for the App Store,App Gallery Huawei and Google Play Store.
- Knowledge of UI/UX principles and standards for mobile applications.
- Familiarity with cloud services and platforms (e.g., AWS, Firebase).
- High proficiency in English knowledge.
For the interested candidates, please send your updated cv to hr@hhbank.com or telegram: 015713999