Job Description

Job Description

Job Title: Mobile Developer

Job Location: Hyderabad

Job Description:

Job Purpose:

  • As a specialized IOS Developer, React Native, and Android Developer, your core responsibility is to design, develop, and optimize native and cross-platform mobile applications. While you will leverage the React Native framework and native Android (Java/Kotlin) development, we are especially seeking someone with deep expertise in native iOS development—including Xcode, Apple deployment processes, Storyboard, UIKit, SwiftUI, and building Swift native modules.
  • Your role involves crafting intuitive mobile interfaces, implementing responsive designs, and ensuring optimal performance on diverse device configurations. You’ll manage application data effectively, build robust API integrations, and maintain clean, well-documented code in Git repositories. You will participate in Agile development cycles, collaborate on CI/CD pipelines, and work closely with UX/UI designers, backend developers, and QA specialists to deliver high-quality applications.
  • Experience with cloud service integration (Azure, AWS, or Google Cloud), and a strong understanding of the Apple ecosystem and App Store deployment, are highly valued. By fulfilling this role, you’ll contribute to innovative mobile solutions that strengthen Abu Dhabi Ports Group’s digital ecosystem, ensuring our applications meet the highest standards of performance, security, and user satisfaction while helping to maintain our leading position in the industry.

Technical Competencies Required For The Role:

  • Mobile Apps Development - Proficiency in mobile apps development using React Native, Android and iOS/Swift.
  • Unit Testing - Experienced in writing Unit Tests and doing TDD.
  • Version Control - Demonstrated ability to use Git for version control, ensuring code management and collaboration.
  • Agile Methodologies - Familiarity with Agile development methodologies, including participation in sprint planning, stand-up meetings, and retrospectives.
  • Cloud Platforms - Experience with Google Cloud Platform services

Key Responsibilities:

  • Support the entire application lifecycle (concept, design, test, release, and support) using React Native, Android, KMP and iOS.
  • Develop native iOS applications using Xcode, Swift, Objective-C, Storyboard, UIKit, and SwiftUI, ensuring compliance with Apple’s Human Interface Guidelines.
  • Manage the deployment process for iOS apps, including provisioning, certificates, TestFlight, and App Store submission.
  • Build and maintain Swift native modules and custom UI components for integration with React Native and native codebases.
  • Implement iOS features such as push notifications, background tasks, deep linking, in-app purchases, Realm database, and caching strategies.
  • Optimize app performance, memory usage, and battery efficiency on iOS devices.
  • Ensure robust security and data protection in line with Apple’s best practices.
  • Develop Android native applications using Java, Kotlin, Jetpack libraries, and Compose UI for modern, maintainable interfaces.
  • Implement caching strategies and local data storage using Room, SQLite, Realm, or other relevant technologies.
  • Perform programming duties for interactive app development in React Native, iOS, and Android platforms, using Xcode and Android Studio.
  • Develop mobile applications using JSX, Java, Swift, Objective-C, Android SDK, HTML5, JavaScript, JSON, jQuery Mobile, CSS, and related technologies.
  • Leverage technologies such as Firebase, Supabase, push subscriptions, REST APIs, and RPC APIs during development.
  • Produce fully functional mobile applications by writing clean, maintainable code.
  • Create wireframes and other documentation.
  • Collaborate closely with cross-functional teams to understand and meet project requirements.
  • Write effective unit tests to ensure a high level of code quality and reduce the number of bugs in the application.
  • Work within an Agile environment, participating in sprint planning, stand-up meetings, and retrospectives.
  • Design interfaces to improve user experience.
  • Liaise with Product development team to plan new features.
  • Contribute to the development of cutting-edge solutions that align with Abu Dhabi Ports Groups mission and objectives.

Educational Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or related field.
  • Relevant certifications or additional coursework related to mobile app development and software engineering (optional).

Technical Qualifications:

  • Proficiency in mobile apps development using iOS/Swift, React Native, and Android.
  • Experienced with IOS native development with Swift/Object-C.
  • Skilled in writing automated unit tests and TDD.
  • Demonstrated experience with version control using Git.
  • Familiarity with Agile methodologies and participation in Agile development processes.
  • Skilled in development with Firebase, Push notifications, Deep Linking, Maps.
  • Knowledge of SOAP and REST Standards and experience in the usage of REST and RPC APIs.
  • Nice to have: Experience in Azure, Google Cloud Platform.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • Experience working with Kotlin multi-platform.

years Of Experience:

  • 5 to 8 years of professional software development experience.
  • Worked on minimum 5 applications, and available on stores.
  • Extensive experience with native and hybrid apps using Android, iOS and React Native.
  • Demonstrated expertise in Git version control and Agile methodologies.
  • Involvement in publishing applications through CI/CD pipelines to App Stores
  • Experience working on a variety of software projects, demonstrating adaptability and problem-solving skills.

Nature Of Experience:

  • Hands-on experience in designing, developing, and optimizing mobile applications using Android, iOS, and React Native.
  • Strong background in developing user-friendly mobile UI/UX.
  • Experience in writing unit tests and TDD.
  • Proficiency in maintaining code repositories, implementing version control using Git, and collaborating within an Agile environment.
  • Experience working with services provided by Google Cloud, including firebase, maps, and push notifications.
  • A track record of solving complex technical challenges and contributing to the success of software projects.
  • A history of continuous learning and staying updated on industry best practices and emerging technologies.


Job Details

Role Level: Entry-Level Work Type: Full-Time
Country: India City: Hyderabad ,Telangana
Company Website: https://paraminfo.com Job Function: Engineering
Company Industry/
Sector:
IT Services and IT Consulting

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn