Search by job, company or skills

AirdroiTech

Mobile Application Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 months ago

Job Description

Position Overview:

Step into the realm of mobile innovation! As our Senior Software Engineer specializing in mobile app development, you'll be at the forefront of crafting intuitive and impactful applications that resonate with users worldwide. Your extensive expertise will drive the creation, optimization, and scaling of our mobile solutions, ensuring a seamless experience across diverse platforms and devices. Collaborating with a multidisciplinary team, you'll leverage cutting-edge technologies, methodologies, and best practices to set new benchmarks in mobile app excellence. Join us and shape the digital touchpoints of the future.

Your responsibilities will encompass the following key areas:

  • Develop and manage software related aspects of product development
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Work with software engineering team and analysts to improve software
  • Develop and manage well-functioning databases and applications

To be successful in this role, you will need to have

  • Bachelor's degree in Technology or Computer Science
  • At least 5 years experience or more in any programming language especially on web based
  • Excellent problem-solving skills with a relentless self-drive
  • Exceptional attention to details and time management skills
  • Team player and good collaborator

Must-Have Skills:

Programming Proficiency:

  • Languages: Solid experience in languages relevant to app development, such as Java (Android), Swift (iOS), or Dart (Flutter).

Mobile Development Frameworks:

  • Native Development: Proficiency in native app development for iOS (Swift, Objective-C) or Android (Java, Kotlin).
  • Hybrid/Cross-Platform: Experience with frameworks like Flutter (Dart).

App Lifecycle:

  • Understanding of the full mobile development lifecycle, from concept to deployment and maintenance.

UI/UX:

  • Ability to implement complex UIs and ensure a seamless user experience across devices and screen sizes.

App Store Knowledge:

  • Understanding of the deployment process, app store optimization, and compliance requirements for major app stores.

Bonus Skills:

CI/CD for Mobile Apps:

  • Familiarity with CI/CD pipelines tailored for mobile app development using tools like Fastlane, Bitrise, or Jenkins.

Performance Optimization:

  • Proficiency in profiling and optimizing app performance.

State Management:

  • Familiarity with state management solutions like Provider or Redux (especially in the context of Flutter).

Security:

  • Knowledge about securing mobile apps, understanding common vulnerabilities, and implementing authentication and authorization (e.g., OAuth, JWT).

Push Notifications:

  • Experience with push notification services like Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNs).

Advanced Networking:

  • Experience with WebSockets, GraphQL subscriptions, or other real-time communication methods.

Cloud Integration

  • Familiarity with cloud platforms like AWS, Azure, or GCP and integrating cloud-based services into mobile apps.

Development Platforms Experience:

  • Familiarity with backend-as-a-service platforms like Firebase, AWS Amplify, or Azure App Center. Experience leveraging these platforms for quicker app development, backend integration, or deployment automation.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 70185805

Similar Jobs