Mobile Application Developer

Dubai, United Arab Emirates

Job Description

Job Profile: Leading a team of developers and ensuring the successful development, testing, and deployment of mobile applications.

Responsible for designing and developing mobile applications for various mobile platforms such as Android and iOS to ensure that the applications meet or exceed customers\' expectations. Mobile Application Developers play a critical role in the development of mobile applications, from design to deployment and maintenance. They are responsible for ensuring that the developed mobile applications are scalable, reliable, and efficient.

Responsibilities:

Mobile Application Developer:
  • Design and develop native mobile applications for iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features Design and develop native mobile applications for iOS and Android platforms.
  • Write clean, maintainable, and efficient code.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and contribute to the improvement of development processes.
  • Ensure the mobile applications meet or exceed the quality standards.
  • Collaborate with cross-functional teams such as designers, product managers, and quality assurance engineers to ensure that mobile applications meet the needs of clients or end-users.
  • Explore and Coordinate with third parties for required App integrations.
  • Stay up to date with emerging trends in software development by attending conferences, reading industry publications, and participating in online communities.
  • Maintain and update mobile applications to ensure that they remain relevant and meet the changing needs of clients or end-users.
  • Test software applications to ensure that they meet the requirements of clients or end-users.
  • Attend team meetings.
  • Work on JIRA for Project reporting
Skills:
  • Education: A bachelor\'s degree in computer science, software engineering, or a related field with relevant experience or certifications is required.
  • Experience: Lead mobile application developer requires 5 8 years of experience working in mobile application development and experience in leading and managing a team of developers and should be familiar with the latest mobile application development tools and technologies.
  • Programming Languages: Proficiency in programming languages like Java, Kotlin, Swift, Objective-C, Dart, and JavaScript is necessary for developing mobile applications.
  • Mobile Development Platforms: Knowledge of mobile development platforms like Android and iOS, including their respective software development kits (SDKs) and application programming interfaces (APIs).
  • Mobile App Architecture: Understanding of various mobile app architecture patterns like Model-View-Controller (MVC), Model-View-View Model (MVVM), and Model-View-Presenter (MVP).
  • UI/UX Design: Familiarity with user interface (UI) and user experience (UX) design principles to create mobile apps with an excellent user experience.
  • APIs and Data Formats: Experience with RESTful APIs, JSON, and XML data formats.
  • Version Control: Familiarity with version control systems like Git and tools for collaboration and code management like GitHub.
  • Problem-solving: Strong analytical and problem-solving skills to diagnose and fix issues in mobile apps.
  • Performance Optimization: Knowledge of mobile app performance optimization techniques to improve the app\'s speed, responsiveness, and battery usage.
  • Mobile Security: Awareness of mobile security best practices and techniques to ensure the app\'s security and privacy.
  • Continuous Learning: Ability to keep up to date with new mobile technologies, trends, and innovations to stay competitive and deliver high-quality mobile applications.
  • In addition to these skills, they should also have a strong understanding of software development methodologies such as Agile and Waterfall, version control systems such as Git, and software testing frameworks such as JUnit and Selenium.

Caliberly

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1541818
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned