Mobile Developer

07-05-2024
Job Type
Permanent
Emp Type
Full Time
Salary Type
Annual
Salary
Negotiable
Job ID
32380

Job Description

We are seeking a talented and experienced Mobile Developer to join our clients development team. As a Mobile Developer, you will be responsible for designing, developing, and maintaining high-quality mobile applications for our clients company. You will collaborate with cross-functional teams to create innovative and user-friendly mobile solutions that meet the clients business objectives. The ideal candidate has a strong background in mobile application development, excellent programming skills, and a passion for creating exceptional user experiences.

Responsibilities:

  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications
  • Design and develop mobile applications for iOS and/or Android platforms using appropriate programming languages and frameworks (e.g., Swift, Kotlin, React Native, Flutter)
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Conduct thorough testing and debugging of mobile applications to ensure optimal performance, reliability, and security
  • Continuously optimise and improve mobile applications based on user feedback and analytics data
  • Collaborate with backend developers to integrate mobile applications with server-side systems and APIs
  • Work closely with the UI/UX team to ensure seamless and visually appealing user interfaces
  • Participate in code reviews to maintain code quality and ensure adherence to development standards
  • Document technical specifications, guidelines, and processes related to mobile application development

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven experience in mobile application development, with a strong portfolio of mobile apps for iOS and/or Android platforms
  • Proficiency in programming languages such as Swift, Kotlin, or JavaScript
  • Familiarity with mobile development frameworks and tools such as Xcode, Android Studio, React Native, or Flutter
  • Solid understanding of mobile application architecture, UI/UX principles, and design patterns
  • Experience with RESTful APIs and integrating mobile applications with backend services
  • Strong problem-solving skills and the ability to troubleshoot and debug complex mobile applications
  • Excellent communication and collaboration skills to work effectively in a team environment
  • A self-driven and proactive attitude with a strong passion for mobile technologies and continuous learning