Mobile Application Developer

2 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

Company Description

Swaastik Solutions is a professional web development and IT software outsourcing company located in Rajasthan, North Western India. The company specializes in meeting global client needs, focusing on software application development, mobile application design and development, search engine optimization, responsive web design, and web hosting. Swaastik Solutions is dedicated to delivering innovative and high-quality technological solutions. With clients across the globe, the company prides itself on providing exceptional services tailored to individual client requirements.


About the Role

Mobile Application Developer (iOS & Android)

Key Responsibilities
  • Design, develop, and maintain

    mobile applications for Android and iOS

    using

    [Flutter / React Native / Native Android (Kotlin/Java) / iOS (Swift)]

    .
  • End-to-end ownership of the

    app release process

    :
  • Preparing builds for

    Google Play Console

    and

    Apple App Store Connect

  • Managing app signing, provisioning profiles, certificates, and store listings
  • Handling app updates, patches, and hotfixes
  • Integrate and manage

    diversified APIs

    (REST/JSON, third-party SDKs, internal APIs) for features such as authentication, data sync, notifications, analytics, etc.
  • Implement and maintain

    multiple payment gateway integrations

    (e.g., Razorpay, Stripe, PayU, Paytm, etc.) including:
  • One-time payments
  • Subscription models (if applicable)
  • Refunds, webhooks, and payment status handling
  • Work closely with

    UI/UX designers

    to convert designs into high-quality, responsive interfaces.
  • Optimize apps for

    performance, security, and scalability

    across devices and OS versions.
  • Implement

    push notifications

    , deep linking, in-app messaging, and analytics events.
  • Debug and resolve

    bugs, crashes, and performance issues

    using tools like Firebase Crashlytics, Xcode/Android Studio profilers, etc.
  • Write

    clean, modular, and well-documented code

    , following best practices and coding standards.
  • Collaborate with

    backend developers, QA, and product teams

    to deliver features on time.
  • Stay updated with

    latest mobile development trends

    , OS updates, and store compliance guidelines.


Required Skills & Qualifications
  • 1–2 years of experience in mobile application development (iOS & Android).
  • Strong proficiency in at least one of the following (mention as per your stack):
  • Flutter (Dart)
  • React Native (JavaScript/TypeScript)
  • Native Android (Kotlin/Java)
  • iOS (Swift)
  • Proven experience in publishing and managing apps on:
  • Google Play Store (Play Console)
  • Apple App Store (App Store Connect)
  • Hands-on experience with RESTful APIs, JSON, and third-party SDK integrations.
  • Strong experience with multiple payment gateways (any combination like Razorpay, Stripe, PayU, Paytm, Cashfree, etc.).
  • Familiarity with State Management (e.g., Provider/Bloc/Redux/MobX for cross-platform frameworks).
  • Experience with Git / version control and basic CI/CD workflows for mobile.
  • Good understanding of mobile app architecture patterns (MVC, MVVM, Clean Architecture, etc.).
  • Knowledge of secure coding practices and handling sensitive data (tokens, payment details, etc.).
  • Basic understanding of Firebase (Auth, Firestore/Realtime DB, FCM, Analytics) or equivalent services.
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Good communication skills and the ability to work collaboratively with cross-functional teams.


Good to Have (Preferred)
  • Experience with

    in-app purchases & subscriptions

    on Play Store / App Store.
  • Exposure to

    App Store & Play Store policies

    , review guidelines, and compliance handling.
  • Knowledge of

    app performance optimization

    , memory management, and offline-first features.
  • Experience with

    unit testing

    and

    automated UI testing

    for mobile apps.
  • Prior work on

    multi-language / multi-region apps

    .
  • Portfolio of

    live apps

    on the store or

    GitHub/Bitbucket

    .
Education
  • Bachelor’s degree in

    Computer Science

    ,

    Information Technology

    ,

    Engineering

    , or a related field.
  • (Relevant experience and strong portfolio may be considered in lieu of formal degree.)
What We Offer
  • Opportunity to work on

    end-to-end mobile products

    with real users.
  • Collaborative and learning-oriented environment.
  • Exposure to

    modern tools, technologies, and architectures

    .
  • Competitive salary and performance-based growth opportunities.
How to Apply

“Easy Apply”

Email:

Subject Line:

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You