Logo for Talvette

Junior iOS Developer

Job description

Company Description

Our client is a cutting-edge product studio specializing in building fast, scalable, and AI-powered digital platforms. We collaborate with startups, founders, and small teams to transform innovative ideas into fully functional MVPs, mobile apps, and custom web solutions. Our mission is to create intuitive products that connect, automate, and scale, helping clients succeed without the need for in-house resources. From healthtech to gamified apps, we design and develop smart digital tools that address real-world challenges.

About the Role

We are hiring a motivated iOS Developer with 2+ years of experience to build high-quality applications with smooth animations and polished user experiences. The ideal candidate is detail-oriented, technically strong, and passionate about creating seamless mobile products.

Key Responsibilities

  • Develop and maintain iOS applications
  • Implement data persistence using SwiftData/Core Data
  • Implement complex animations and custom UI components
  • Integrate backend services and APIs
  • Write clean, tested, maintainable code
  • Collaborate with designers and backend developers
  • Participate in code reviews
  • Optimize app performance

Skills & Qualifications

    Core Development

    • Strong proficiency in Swift and SwiftUI
    • iOS SDK, UIKit, and modern iOS frameworks
    • iOS design patterns (MVC, MVVM, Clean Architecture)
    • Multi-threading with GCD and OperationQueue

    Data Persistence

    • Experience with SwiftData and Core Data
    • Understanding of data modeling and relationships
    • Knowledge of UserDefaults and Keychain for secure storage
    • Experience with data migration and versioning

    Animation & UI

    • SwiftUI animations and custom animations
    • UIKit animations and Core Animation
    • Custom transitions and interactive animations
    • Performance optimization for smooth 60fps+ experience

    Networking

    • RESTful API integration with URLSession
    • Async/await and Combine framework
    • JSON parsing with Codable
    • Authentication flows and error handling

    Testing & Quality

    • Unit testing with XCTest
    • UI testing and debugging with Instruments
    • Performance profiling and optimization

    Tools & Version Control

    • Git workflows and code reviews
    • Swift Package Manager
  • 2+ years of professional iOS development experience in app building
  • At least 2 active applications currently live on the App Store
  • Portfolio demonstrating strong animation work
  • Strong problem-solving skills
  • Excellent communication and teamwork
  • Strong verbal and written communication skills in English

Employment Structure

  • Remote in Dhaka | Full-time
  • Salary: BDT 50,000 - 65,000+ (slightly higher for deserving candidates)
  • Work Week: Sunday-Thursday, 8 hours (4 hours overlap with team, 4 hours flexible)

Hiring Process

  1. Screening interview with Talvette
  2. First interview with hiring team
  3. Technical interview/assessment
  4. Last interview with hiring team
  5. Receive an offer
  6. Join their team full-time

      Swift Developer Related jobs

      Other jobs at Talvette

      We help you get seen. Not ignored.

      We help you get seen faster — by the right people.

      🚀

      Auto-Apply

      We apply for you — automatically and instantly.

      Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

      AI Match Feedback

      Know your real match before you apply.

      Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

      Upgrade to Premium. Apply smarter and get noticed.

      Upgrade to Premium

      Join thousands of professionals who got noticed and hired faster.