https://bayt.page.link/NLoD5NEVEniyZDvz8
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

About the job Mobile App Developer

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.



لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.