Full-Stack Developer Jobs

Swift
196 jobs found. to receive daily emails with new job openings that match your preferences.
196 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
🔥 Senior iOS Developer
Posted about 3 hours ago

📍 Nigeria

🧭 Full-Time

🔍 Payment Processing

🏢 Company: Moniepoint👥 1000-5000💰 $110,000,000 Series C 7 months agoCreditFinancial ServicesBankingPaymentsFinanceFinTech

  • 5+ years of experience in iOS development using Swift (Objective-C is a plus).
  • Strong experience building and maintaining SDKs or Frameworks for third-party integration.
  • Solid understanding of iOS architecture patterns – MVVM, VIPER, etc.
  • Deep knowledge of networking, local storage, and threading on iOS.
  • Experience with integrating and handling payments, EMV, or PCI-compliant flows.
  • Hands-on experience with Unit/UI Testing, mocking frameworks, and XCTest.
  • Familiarity with App Store guidelines, Apple’s human interface guidelines, and SDK distribution (CocoaPods/SPM/XCFrameworks).
  • Good understanding of security principles (JWE/JWT, keychain access, biometric authentication, TLS pinning).
  • Design, build, and maintain the iOS SDK used by merchants and partners to accept payments.
  • Develop secure and scalable SDK modules for payment authorization, card/token management, and EMV 3DS authentication.
  • Collaborate with backend/API engineers to integrate REST/GraphQL/gRPC APIs.
  • Ensure optimal performance, quality, and responsiveness of the SDK across different iOS devices and versions.
  • Implement unit tests, UI tests, and CI/CD pipelines to maintain high code quality.
  • Drive architectural decisions for modular, testable, and reusable code.
  • Stay current with Apple iOS SDK, Swift, Xcode, UIKit, and new payment-related APIs (Apple Pay, Passkeys, etc.).
  • Work closely with security teams to address vulnerabilities and follow mobile security best practices.

GraphQLiOS DevelopmentObjective-CSwiftgRPCREST APICI/CDNetworking

Posted about 3 hours ago
Apply
Apply
🔥 iOS Developer
Posted about 10 hours ago

📍 India

🔍 Software Development

🏢 Company: Teamified👥 51-100Management ConsultingStaffing AgencyConsultingBusiness DevelopmentInformation Technology

  • Significant experience building native iOS applications in Swift
  • Experience working in a team on large-scale consumer applications
  • Strong experience with both UIKit and SwiftUI based frameworks, including the ability to refactor existing UIKit screens into SwiftUI.
  • Experience diagnosing and resolving crashes in live, production iOS applications
  • Help improve our clients app’s usability, performance and functionality.
  • Pick up tickets from the backlog.
  • Write and review code.
  • Collaborate with the team to develop solutions to issues affecting our users.

iOS DevelopmentSwiftC++C (Programming language)RESTful APIs

Posted about 10 hours ago
Apply
Apply

📍 US, Canada, LATAM, Europe, Africa, Asia

🧭 Contract

💸 30.0 - 50.0 USD per hour

🔍 Software Development

🏢 Company: G2i Inc.

  • 3+ years of experience in a software engineering/software development role.
  • Strong proficiency with Swift and frontend development.
  • Complete fluency in the English language.
  • Ability to articulate complex technical concepts clearly and engagingly.
  • Excellent attention to detail and ability to maintain consistency in writing. Solid understanding of grammar, punctuation, and style guidelines.
  • Evaluating the quality of AI-generated code, including human-readable summaries of your rationale.
  • Building and evaluating React components, hooks, and modern Swiftt solutions.
  • Solving coding problems and writing functional and efficient Swift code.
  • Writing robust test cases to confirm code works efficiently and effectively.
  • Creating instructions to help others and reviewing code before it goes into the model.
  • Engaging in a variety of projects, from evaluating code snippets to developing full mobile applications using chatbots.

Software DevelopmentFrontend DevelopmentiOS DevelopmentSwift

Posted 1 day ago
Apply
Apply

📍 Canada, UK, Europe

🔍 Software Development

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platforms’ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidDesign PatternsGitiOS DevelopmentJavaKotlinObjective-CRxSwiftSwiftMobile testingReduxCommunication SkillsCI/CDProblem SolvingRESTful APIsAttention to detailTeamworkJSON

Posted 1 day ago
Apply
Apply

📍 Canada, United Kingdom, Europe

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platforms’ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidGitiOS DevelopmentJavaJUNITKotlinObjective-CRxSwiftSwiftUI DesignMobile testingReduxCI/CDRESTful APIs

Posted 1 day ago
Apply
Apply

📍 Canada, the UK, and across Europe

🔍 Software Development

  • Proficiency in iOS development using Swift, iOS SDK, UIKit, and Xcode and experience with iOS frameworks.
  • Strong understanding of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming and Coordinator patterns.
  • Experience integrating mobile applications with RESTful APIs and third-party services.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Ability to work asynchronously in a distributed team.
  • Familiarity with SwiftUI, Redux Architecture, and Objective-C.
  • Familiarity with unit testing frameworks such as XCTest and Quick/Nimble.
  • Excellent problem-solving skills with a keen attention to detail.
  • Solid understanding of UI/UX principles for creating intuitive and engaging user experiences.
  • Ability to work effectively in a collaborative, fast-paced, and cross-functional team environment and passion for learning.
  • Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.
  • Excellent teamwork, ownership, initiative, and integrity.
  • Daily analyzing and designing reliable & scalable Engineering solutions.
  • Collaborating with the Team to bring solid software to production.
  • Communicating and documenting solutions, so they can optimally go through building phases.
  • Develop, test, and maintain high-quality software applications using Swift that integrate with our solutions.
  • Implement features focused on capturing participant data and ensuring robust video recording functionality.
  • Collaborate closely with cross-functional teams, including designers, backend developers, and QA, to deliver seamless user experiences.
  • Participate in design discussions and contribute to technical strategy for mobile initiatives.
  • Debug, troubleshoot, and optimize application performance, ensuring smooth operation across various devices.
  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
  • Stay updated on the latest iOS trends, frameworks, and development tools to continuously enhance our product offerings.

AgileDesign PatternsGitiOS DevelopmentObjective-CSwiftReduxCommunication SkillsRESTful APIsDebugging

Posted 1 day ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

  • 3+ years building and managing high performing engineering teams.
  • 6+ years of experience as a software engineer developing user-facing applications.
  • Fluency working with product metrics and exposure to tools like GA, BigQuery etc.
  • Software development experience in one or more general purpose programming languages; e.g. Python, Go, Swift, Kotlin, Rust, Java, C++
  • Strong organizational skills, the ability to prioritize tasks and keep projects on schedule.
  • BS degree in Computer Science, similar technical field of study, or equivalent practical experience.
  • Strong focus on user experience and usability. You are an undying advocate for the user, and you have a deep intuition for how people think and how they interact with software. Experience with social or e-commerce is a huge plus.
  • Entrepreneurial spirit. You must be self-directed, innovative, and biased towards action. You live to build new things and thrive in ambiguity.
  • Excellent communication skills. You must be able to collaborate with teams in a fully remote environment, and discuss complex topics with technical and non-technical audiences.
  • Demonstrated ability to lead with empathy and foster a supportive team environment
  • Build and operate a high-caliber, inclusive team of engineers.
  • Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Lead a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise.
  • Participate in the full development cycle: design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks, and generally helping out wherever is needed.
  • Drive a culture of technical excellence ensuring the right bets are taken with the highest quality.
  • You will be a key driver in the planning, development, and implementation across Reddit’s backend service architecture and our various client platforms, including native applications (iOS and Android) and Web.
  • Set and enable a culture of metrics led execution, with efficient processes and strong levels of transparency.

Backend DevelopmentLeadershipPythonSoftware DevelopmentSQLFull Stack DevelopmentJavaKotlinProduct ManagementSoftware ArchitectureSwiftCross-functional Team LeadershipProduct DevelopmentProduct AnalyticsAlgorithmsData StructuresGoRustCommunication SkillsCI/CDRESTful APIsMicroservicesExcellent communication skillsTeam managementSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 130000.0 - 155000.0 USD per year

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 3+ years of professional experience in iOS development
  • Proficiency in Swift and/or SwiftUI and modern mobile development best practices
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Proven experience delivering user-facing mobile applications with attention to performance and usability
  • Strong understanding of app architecture and the ability to evaluate technical tradeoffs
  • Familiarity with writing technical documentation and working in Agile development environments
  • Ability to collaborate effectively with designers, engineers, and product managers
  • Develop, test, and maintain features in a native iOS application using Swift or SwiftUI
  • Collaborate with cross-functional teams to deliver intuitive and innovative user experiences
  • Contribute to architectural discussions and help shape scalable and maintainable mobile solutions
  • Write clear, maintainable, and well-documented code
  • Continuously identify areas for improvement and optimize performance
  • Share knowledge and mentor teammates, fostering a culture of learning and excellence
  • Partner with QA and product teams to ensure quality and alignment with user needs

Software DevelopmentAgileiOS DevelopmentSwiftRESTful APIs

Posted 2 days ago
Apply
Apply

📍 United States

💸 89859.0 - 131793.0 USD per year

🔍 Identity and Security Solutions

🏢 Company: entrustcareers

  • Requires Master's degree (or foreign equivalent) in computer science, telecommunications, information systems, or related field of study; plus 36 months of experience in the job offered or in any related occupation in which the required skills were gained.
  • Requires demonstrated experience in: Ruby, Python, CSS, XML or JavaScript; Swift; Kotlin; APIs, SDKs, and web applications; Postman, Datadog, Splunk, Zendesk, Jira, and Salesforce Cloud Service; RESTful API design and technical integrations; Frontend and back end technologies including basic full stack web development.
  • Manage Information Technology onboarding and implementation projects for customers in connection with Entrust digital identity and security solutions to suit their goals within budget and on schedule.
  • Educate current and prospective customers about product offerings, technical capabilities, and implementations through onboarding meetings, product tours, company presentations, and product demos.
  • Perform IT assessments and develop deep understanding of customer context, and apply knowledge of Entrust technology suite to identify comprehensive solutions to best serve those goals.
  • Develop implementation plans, including analyses for customer setup, and educate customers to ensure their product setup is optimized to achieve customer goals.
  • Confer with relevant internal and external stakeholders to identify and resolve problems, eliminating customer roadblocks related to product issues, poor implementation, support issues, or customer knowledge gaps, or simply poor product understanding.
  • Initiate, review and approve improvements related to product adoption, customer retention, and helping foster positive customer relationships that create a loyal customer base.
  • Assist customer support with customer issues and requests.
  • Develop and implement materials for technical and nontechnical stakeholders to assist customers with learning best practices to achieve their desired outcomes faster and more efficiently.

Backend DevelopmentPythonFrontend DevelopmentFull Stack DevelopmentCSSJavascriptKotlinRubySalesforceSwiftJiraRESTful APIs

Posted 2 days ago
Apply
Apply

📍 Manila, Cebu, Davao City, PH

🧭 Full-Time

🔍 Software Development

🏢 Company: Canopy👥 11-50💰 $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

  • 5+ years of professional iOS development experience.
  • Proven track record with at least one released app available on the App Store.
  • Strong proficiency in Swift, with expertise in working with APIs, higher-order functions, multi-threading, and async programming.
  • Experience with programmatic UI, Auto Layout, and the ability to optimize app performance for scalability.
  • Hands-on experience with App Store Connect, including app submission, release management, and TestFlight build distribution.
  • Ability to work independently, taking full responsibility for the iOS app while collaborating effectively with the broader mobile team.
  • Experience in pivoting between different tasks based on business needs, whether it's building new features or addressing urgent bug fixes.
  • Continuous curiosity to discover, evaluate, and implement new technologies that maximize development efficiency.
  • Must be fluent in English, both verbal and written.
  • Reliable high-speed internet connection with consistent performance to support uninterrupted remote work.
  • Ability to work a schedule that overlaps with 9 AM to 1 PM Mountain Time (MT) Monday through Friday.
  • Design, development, and implementation of new features for our iOS app, utilizing the latest industry technologies, including Swift and SwiftUI, within an iOS 16+ codebase.
  • Work collectively on the iOS codebase, maintaining and optimizing it to ensure scalability, performance, and high-quality user experiences.
  • Collaborate with API teams to influence and guide API design, ensuring seamless integration and performance within the mobile app.
  • Work closely with the developers to ensure feature parity and a cohesive mobile strategy across platforms.
  • Manage the app submission process, including pushing builds to TestFlight and releasing apps to the App Store via App Store Connect.
  • Adapt to changing business needs by pivoting between feature development, bug fixes, and other critical tasks as required.
  • Continuously research and incorporate new technologies and best practices to keep the app at the forefront of the industry.

GitiOS DevelopmentSwiftRESTful APIsJSON

Posted 3 days ago
Apply
Shown 10 out of 196

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Full-Stack Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search — filter job listings based on your country of residence;
  • AI-powered job processing — artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters — sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates — we monitor job relevance and remove outdated listings;
  • personalized notifications — get tailored job offers directly via email or Telegram;
  • resume builder — create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security — modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing — up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.