Experience level filter
Job type filter
Client history filter
Project length filter
Hours per week filter
  • Fixed price
  • Expert
  • Est. budget: $200.00

The flagged item is the Apple reviewer email address in the submission section. Here's the corrected version with that removed: Job Posting — iOS React Native Engineer Needed (Critical Launch Crash) Title: React Native / iOS Engineer — Fix Launch-Blocking Crash Before App Store Submission Project: DuelDeck — real-money skill-based tournament card game, iOS app (React Native 0.84, New Architecture/Fabric enabled) Urgency: High — this is the single blocker preventing App Store submission. The problem The app crashes on every launch, within ~2 seconds, before any screen renders — including on a completely fresh install with no stored data. The crash signature is consistent and has been narrowed down through extensive isolation testing: An Objective-C exception is being thrown inside a TurboModule's synchronous/void method invocation (ObjCTurboModule::performVoidMethodInvocation), on the com.meta.react.turbomodulemanager.queue. Because this exception crosses a layer the New Architecture bridge cannot safely propagate, the entire process terminates (SIGABRT/abort()), regardless of any JavaScript-level error handling. What's already been ruled out (do not re-test these) Through direct binary-search isolation (disable component → clean rebuild → fresh install → measure time-to-crash), the following have been conclusively excluded as the cause: @react-native-community/geolocation PayPalCheckout SDK and our custom card payment native module A legacy unused Apple Pay native module Build architecture (tested both x86_64/Rosetta and native arm64 — same crash on both) react-native-mmkv (tested with MMKV fully bypassed, forced to AsyncStorage) What needs to happen Isolate the exact native module causing the crash. Strongest remaining candidates, in priority order: lottie-react-native, react-native-svg, react-native-screens, react-native-gesture-handler, a date/time picker library, an image picker library, a webview library. Use the same method: temporarily disable/remove one at a time, clean rebuild, fresh install (uninstall + reinstall to wipe all stored data), and confirm whether the crash persists. Fix the compatibility issue once found — typically a library version bump to one with confirmed New Architecture/Bridgeless support, or a patch to how the module is invoked. Verify a fully clean launch path: app must reach the splash screen, onboarding, and login screen reliably on a fresh install, every time, with no crash. How the app needs to function for this soft launch This is a soft launch, not the full feature set — the app needs to work cleanly within a deliberately narrowed scope. Once the crash is fixed, the build needs to behave exactly as follows before it's ready to submit: Onboarding and account creation. A new user goes through onboarding, then signs up with email and password only. No Google, Apple, or Facebook sign-in, and no phone/SMS login anywhere in the app — email is the only path in. After signup, the OTP email verification step has to actually work end to end: the code gets sent, the user enters it, and the account gets confirmed. No KYC gate. Users should be able to get into the main app and browse around without being forced through identity verification first. KYC stays in the backend for later, but it must not block access during this phase. Real location check. Geolocation needs to use actual Apple Core Location (device GPS with a proper permission prompt), not a workaround. This is what determines whether a user's state is eligible for real-money tournaments, and it needs to be a genuine native location check, not something hardcoded or guessed from the user's profile. Card deposits, no Apple Pay. Users fund their wallet with a debit or credit card through the PayPal card payment flow. Apple Pay should not appear as an option anywhere in this flow — card only. Tournament join has to work, fully. A user with money in their wallet needs to be able to open a tournament, pay the entry fee out of their balance, and get confirmed as entered — the whole payment-to-confirmed-entry path needs to be solid, not just the deposit step in isolation. VS / free play is off. The Invite tab and any 1-on-1 free-play matchmaking should not be live for this launch — show a "coming soon" placeholder instead of the real flow. Withdraw stays disabled. The withdraw button should be visibly present but greyed out / non-functional for now. Deposited funds are playable only and not withdrawable during this phase. Audio is off, and that's fine for now. Background music and sound effects are intentionally disabled for this launch and are not part of what's required to ship — don't spend time trying to bring them back unless explicitly asked. Everything else stays as is. Rankings, profile, avatar upload, live countdown timers on tournament cards, and the rest of the existing feature set should continue working exactly as they do now — the engineer's job is the crash fix and the items above, not a feature audit of the whole app. Admin dashboard. Tournament creation, editing, and cancellation from the admin dashboard need to be reliable, since tournaments will be set up and managed from there around the time of launch. Re-validate the full soft-launch feature set above after the crash fix — confirming each item works on a real build, not just in theory. Prepare and submit the TestFlight build for internal testing, then prepare the App Store Connect submission (screenshots, privacy details, review notes). A pre-configured Apple reviewer test account will be provided once hired. Requirements Strong hands-on experience with React Native's New Architecture (Fabric, TurboModules, Bridgeless mode) specifically — this is not a general React Native bug, it requires someone comfortable reading Objective-C++/Swift native module bridging code and Xcode crash reports (.ips files). Comfortable working directly with .ips crash logs, symbolicating stack traces, and reasoning about ObjC exception propagation across the JSI/TurboModule boundary. Experience shipping React Native apps through TestFlight and App Store review. Familiarity with CocoaPods, Xcode build configurations, and debugging native module linkage issues. Codebase context React Native 0.84.1, iOS min target 15.1, New Architecture enabled. Backend already live and stable (Node.js/PostgreSQL on AWS ECS) — this is an iOS-app-only fix. Full crash investigation notes (stack traces, what's been tested, environment details) will be provided to the selected candidate at project start so no time is wasted repeating already-completed diagnostic work. Communication and file sharing will happen entirely through the platform's built-in tools. 

  • Hourly: $50.00 - $85.00
  • Expert
  • Est. time: More than 6 months, Hours to be determined

Technical Skills: Languages: PHP, Python, JavaScript, SQL Databases & Tools: MySQL, PostgreSQL, MongoDB DevOps & Infrastructure: AWS, Docker, Kubernetes, Terraform, CloudFormation Version Control & CI/CD: Git, GitHub Job Summary: We are seeking an experienced Senior Software Developer to join our team. In this role, you will design and develop robust integrations with CRM platforms, architect and optimize database solutions, and contribute to our cloud infrastructure as code initiatives. You will work with modern technologies including PHP, Python, SQL, and AWS while managing containerized applications, implementing CI/CD pipelines, and interfacing with third party development teams. This is a full-stack role bridging backend development with DevOps practices. Key Responsibilities: - Design, develop, and maintain CRM integrations with leading platforms such as Salesforce, HubSpot, and Actionstep - Architect and optimize database solutions, including schema design, indexing strategies, performance tuning, and backup strategies - Design and implement Infrastructure as Code (IaC) with AWS - Develop, deploy, and manage Docker containerized applications using Docker Compose and container orchestration tools - Write clean, maintainable code in Javascript, PHP and Python - Develop and execute complex SQL queries for data extraction, transformation, reporting, and ETL pipeline development - Configure and optimize AWS services including EC2, RDS, S3, VPC, security groups, and IAM policies - Implement and maintain CI/CD pipelines for automated testing, building, and deployment - Establish monitoring, logging, and alerting systems for production environments - Conduct code reviews and provide constructive feedback to team members - Troubleshoot and resolve production issues with minimal downtime, implementing reliability improvements Required Qualifications: - 7+ years of professional software development experience - Advanced proficiency in PHP, Javascript, & Python - Expert-level SQL knowledge with experience in relational database design, optimization, and data warehouse architecture - Proven experience developing CRM integrations with REST APIs. - Experience with version control systems (Git) and CI/CD pipelines - Hands-on experience with AWS services including EC2, RDS, S3, VPC, security groups, and IAM - Proficiency with Docker and container orchestration (Docker Compose, Kubernetes experience preferred) - Experience with Infrastructure as Code tools such as Terraform or CloudFormation - Knowledge of monitoring, logging, and alerting solutions (e.g., CloudWatch, ELK, Prometheus) - Preferred Qualifications - Experience with Actionstep - Experience designing and maintaining data warehouse solutions - Kubernetes experience for container orchestration at scale - Experience with serverless architectures (AWS Lambda) - Contribution to open-source projects - Bachelor's degree in Computer Science, Software Engineering, or related field

  • Fixed price
  • Intermediate
  • Est. budget: $350.00

We are a digital marketing SaaS startup called Twelve Tribe. Our platform connects small business clients to Meta, Google, TikTok, and LinkedIn ad accounts with zero-touch onboarding. The software is built and ready to go — we just need the final platform approvals to unlock ad creation for our clients. You will not write any code. This is a 100% administrative task — filling out forms, recording a brief screencast, and tracking approval status across four platforms. WHAT YOU WILL DO: 1. Meta (Facebook / Instagram Ads) • Submit our app for App Review • Request permissions: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement • Record a 2-minute screencast showing our platform in action • Submit Business Verification documents • Monitor approval status and respond to any platform requests 2. Google Ads • Apply for Basic Access to the Google Ads API • Fill out the API use case form • Link our developer token to the correct Google Ads Manager account • Monitor for approval 3. TikTok for Business • Apply for Marketing API access (separate from Login Kit, which we already have) • Provide our app description and intended use case • Monitor for developer approval 4. LinkedIn Marketing Solutions • Apply for Marketing Developer Platform (MDP) access • Submit our app for review with the correct use case • Monitor for approval (typically 10–14 days) -------------------------------------------------- WHAT YOU NEED: • A clear, professional writing style for filling out platform forms • Basic screen recording ability (Loom or similar) • Patience — most approvals take a few business days, some up to 2 weeks • Comfort reading platform documentation and following exact instructions • A Gmail account and basic familiarity with Google services NO CODING REQUIRED. NO DESIGN REQUIRED. -------------------------------------------------- WHAT WE WILL PROVIDE: • Step-by-step checklist for every platform with exact links • Privacy Policy and Terms of Service URLs ready to paste • Screencast script and talking points • Direct answers to any questions within 24 hours • Access credentials to the relevant platform dashboards

  • Hourly
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Seeking proven and Node.js development experience to build a production-ready REST API backend that will authenticate to Microsoft Power BI via Azure AD service principal, generate time-limited embed tokens for secure dashboard rendering, and retrieve real-time operational metrics from Power BI datasets using DAX queries. The system will integrate with the Anthropic Claude API using healthcare-specific system prompts, persist all analyses and audit logs in PostgreSQL with immutable compliance tracking, and deploy to Azure App Service with robust error handling, logging, and monitoring. The engagement includes full integration testing and a comprehensive security review prior to launch. ⚠️ All data in the Lovable frontend is currently generated by React components using hardcoded mock objects. There is no backend API, no database persistence, and no real data sources. This is the scope of work for your backend engineer. The primary objective for the data engineer is to deliver a secure, multi-tenant backend, replace all mocked page data with live API responses, embed Power BI dashboards with row-level security, and stand up a Claude-driven analytical agent that operates over a governed semantic model. SUCCESS CRITERIA 1. All 3 endpoints deployed and tested 2. Frontend Dashboard.tsx renders real Power BI embed 3. Frontend AIInsights.tsx displays Claude analysis 4. ActionPlanContext replaced with server-backed CRUD 5. PostgreSQL audit log captures all API calls 6. Security review passed 7. Load test: 50 concurrent users, less than 300ms p95 8. Power BI RLS verified between test orgs 9. Documentation + runbooks delivered 10. Zero unhandled errors in production 11. Launch in mid-June 2026

  • Hourly
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

We're a pre-launch sports event app (Flutter mobile app + Django REST backend) preparing for App Store and Google Play submission. We need to migrate our subscription billing from Stripe to native in-app purchases (Apple StoreKit + Google Play Billing) before we can ship. The work is well-scoped: monthly + annual subscriptions, 7-day free trial, one subscription tier. No legacy users to migrate (no current Stripe subscribers). We have a written strategy document covering subscription lifecycle, edge cases (grace periods, refunds, restores), and store-side configuration — shared with shortlisted candidates.

  • Hourly: $15.00 - $35.00
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

We are looking for a Python developer to help with a short-term project involving AWS integration and SP API development. The ideal candidate should have experience building API integrations, automation scripts, and cloud-based workflows. Responsibilities: - Develop Python scripts for API integration and automation. - Integrate with SP API and handle data exchange workflows. - Work with AWS services (Lambda, S3, EC2, IAM, etc.). - Manage API authentication, requests, responses, and error handling. - Debug issues and optimize existing workflows. Requirements: - Strong Python programming skills. - Experience with REST APIs and JSON data handling. - Hands-on AWS experience. - Experience with SP API or similar marketplace APIs preferred. - Ability to deliver clean, documented, and reliable code. Project Type: Short-term contract / freelance

  • Hourly: $20.00 - $60.00
  • Expert
  • Est. time: More than 6 months, 30+ hrs/week

We're looking for a senior backend engineer to own the server side and cloud infrastructure for a secure healthcare mobile app. This is the person who stands up our AWS environment correctly on day one, moves us off a single VPS, and closes our HIPAA gap. The app serves healthcare field representatives who need secure workflows for managing documents, profile information, status visibility, and access-related functionality. You'll own the API, the cloud migration, and the security foundation the rest of the product depends on. What you'll own: - Backend/API: Python + async FastAPI, PostgreSQL + SQLAlchemy, Redis + background jobs, keeping business logic in the API (thin-client pattern) - AWS/DevOps: migrating off a single VPS to AWS (ECS Fargate, RDS, ElastiCache, S3), infrastructure-as-code (Terraform or CDK), CI/CD, secrets management, observability - A well-architected AWS landing zone with separate non-prod and prod environments (no real customer/PII data in non-prod) - Amazon Bedrock migration so document parsing is HIPAA-covered - Security: secure document handling, auth/session workflows, least-privilege IAM, encryption, audit logging - Building with SOC 2 in mind from day one Must have: - Python with async web frameworks (FastAPI strongly preferred) - PostgreSQL and an ORM with real migration experience (SQLAlchemy a plus) - Hands-on AWS: ECS/Fargate or equivalent, RDS, S3, IAM, Secrets Manager - Infrastructure-as-code (Terraform or CDK) and CI/CD (GitHub Actions) - Security fundamentals: token auth, secrets handling, least-privilege IAM Strongly preferred: - Redis / background job queues - HIPAA or other regulated-data experience (PHI, encryption at rest/in flight, audit logging) - Amazon Bedrock or other LLM-API integration experience - Docker / containerization

Posted 5 weeks ago
  • Fixed price
  • Expert
  • Est. budget: $100.00

We require Malware removal from our Wordpress websites hosted at Blue Host. Please apply if you have experience.

  • Hourly: $40.00 - $70.00
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

Need a small realtime data bridge for an interactive music prototype. Goal: Connect Emotiv Cortex API to OSC output for use in SuperCollider. Emotiv has their own BCI OSC add-on, but it does not send all their data streams that we need. Requirements: - Connect to Cortex API - Subscribe to selected streams (frequency bands, performance metrics, facial expressions) - Forward values as OSC messages - Lightweight, realtime - Deliver in a format our composer can connect into and continue working with in SuperCollider No music generation needed — this is transport only. Bonus: Experience with OSC, SuperCollider, realtime media, EEG/BCI.

Jobs Per Page: