Live opening · Posted 29 days ago

iOS Developer (Contractor)

TaoCrowd · Pasig, National Capital Region, Philippines (Remote)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 29 days ago
CompanyTaoCrowd
LocationPasig, National Capital Region, Philippines (Remote)
Work modeNo
SourceLinkedin
ListedPosted 29 days ago

About the role

Description supplied by the original job listing.

Job Summary
We are seeking a motivated iOS Developer with a backend mindset to design, build, and maintain SwiftUI-driven applications backed by Node.js services. The ideal candidate is comfortable owning features end-to-end — from crafting declarative interfaces to building and consuming the APIs that power them. You'll work closely with designers, product managers, and senior engineers to deliver polished, full-stack mobile experiences.
Key Responsibilities
SwiftUI Development & Feature Delivery
• Build and maintain iOS applications using SwiftUI as the primary UI framework.
• Create reusable, composable view components following MVVM architecture.
• Leverage Combine and async/await for reactive data flows and concurrency.
• Implement navigation, state management, animations, and gesture handling using SwiftUI idioms.
• Translate Figma designs into pixel-accurate, responsive SwiftUI layouts across device sizes.
Node.js Backend Development
• Develop and maintain RESTful APIs using Node.js with Express or Fastify.
• Design database schemas and perform CRUD operations with PostgreSQL or MySQL.
• Implement authentication flows, middleware, and input validation on the server side.
• Write clean, documented API endpoints that the iOS layer consumes directly.
• Support deployment and environment management using Docker, PM2, or cloud platforms.
Integration & Code Quality
• Connect SwiftUI views to backend services using URLSession, Alamofire, or custom networking layers.
• Handle JSON serialization and deserialization with Codable.
• Participate in code reviews, giving and receiving constructive feedback across both codebases.
• Use Git for version control and follow consistent branching strategies.
Performance, Debugging & Monitoring
• Profile and optimize SwiftUI rendering performance using Xcode Instruments.
• Monitor and triage crashes using Firebase Crashlytics.
• Log, monitor, and debug Node.js services using tools like Morgan or Datadog.
• Ensure smooth performance across supported iOS versions and device types.
Continuous Learning & Growth
• Stay current with SwiftUI updates, new Apple APIs, and WWDC announcements.
• Follow Node.js ecosystem developments including framework updates and security patches.
• Share knowledge with the team through demos, documentation, or internal tech talks.
Qualifications
• Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
• 1–3 years of iOS development experience with at least one SwiftUI-based app shipped to the App Store.
• Proficiency in Swift and SwiftUI; understanding of the declarative UI paradigm.
• Working knowledge of Node.js and experience building or maintaining REST APIs.
• Familiarity with PostgreSQL or MySQL.
• Understanding of MVVM architecture and clean separation of concerns.
• Experience consuming and designing RESTful APIs with JSON.
• Comfortable using Xcode, terminal-based workflows, and Git.
• Strong problem-solving skills and a willingness to learn across the stack.
Preferred Skills
• Experience with Combine and Swift concurrency (async/await, actors).
• Familiarity with TypeScript on the backend.
• Exposure to Next.js for server-side rendering, API routes, or full-stack web companion apps.
• Experience with ORMs such as Prisma, Drizzle, or TypeORM for type-safe database access.
• Familiarity with tRPC for end-to-end type-safe API layers.
• Exposure to CI/CD pipelines using Fastlane, Xcode Cloud, or GitHub Actions.
• Experience with Docker for local development and deployment.
• Knowledge of Firebase services (Auth, Firestore, Cloud Messaging).
• Familiarity with WebSockets or real-time data patterns.
• Understanding of accessibility best practices and localization in SwiftUI.
• Any exposure to GraphQL or serverless functions is a plus.
Tools & Technologies
• Languages: Swift (primary), JavaScript/TypeScript (Node.js)
• iOS Frameworks: SwiftUI, Combine, Core Data, WidgetKit
• Backend: Node.js, Express/Fastify, PostgreSQL, MySQL
• Backend (Plus): Next.js, tRPC, Prisma/Drizzle
• IDE & Tooling: Xcode, VS Code, Terminal
• Design Handoff: Figma
• Version Control: Git (GitHub or GitLab)
• CI/CD: Fastlane, Xcode Cloud, GitHub Actions
• Monitoring: Firebase Crashlytics, Datadog
• Project Management: Jira

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
11 min from Linkedin publishing this role to us finding it
1417 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
44,160 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App