Technical Lead (Mobile/Web & Integrations)-WFO

12 years

0 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location:

Schedule:

Start:


About Scatterlink

Scatterlink builds frontline‑friendly, offline‑first software and IoT to give mines and heavy industry real‑time visibility of their physical assets (RFID‑powered inventory, tools, and materials) and seamless ERP integration. We are shipping fast, solving real operational pain, and scaling deployments across North America.


Role Summary

We’re looking for a hands‑on Technical Lead who can own end‑to‑end product delivery across mobile (React Native), web (React/Next.js), backend services (Node.js/TypeScript, Go, Python), ERP integrations (D365/SAP/Oracle JDE), and IoT (BLE/RFID, edge sync). You’ll code daily, lead a small cross‑functional squad, make pragmatic architecture decisions, and move from concept → production rapidly.


What You’ll Do

  • Lead & ship:

    Own technical delivery for core modules from design to release; ship iterative value every sprint.
  • Mobile & web:

    Architect and build

    offline‑first

    React Native apps and React (Next.js) dashboards with resilient sync, background jobs, and conflict resolution.
  • Backend & APIs:

    Design and implement typed services in Node.js/TypeScript (plus selective Go/Python), GraphQL/REST, idempotent endpoints, and robust data models.
  • ERP integrations:

    Integrate with Microsoft SAP/Oracle JDE/D365 F&O (OData, custom services/service class, GUID correlation, retries, posting validations).
  • Data & analytics:

    Build clean pipelines (ETL/ELT), metrics models, and dashboards; partner on demand forecasting, anomaly detection, and SKU cleansing enrichment.
  • DevEx & quality:

    Raise engineering bar (linting, tests, CI/CD, observability), mentor engineers, run design reviews, and keep velocity without sacrificing reliability.


Tech You’ll Work With

  • Frontend:

    React, Next.js, React Native, TypeScript, Zustand/Redux, React Query/TanStack, Form libraries, Tailwind.
  • Mobile offline‑first:

    SQLite/WatermelonDB/Realm, background sync, delta updates, conflict strategies, deep links, push notifications.
  • Backend:

    Node.js (NestJS/Express/Fastify), TypeScript; Go for high‑throughput services; Python for data/ML jobs.
  • Data:

    Postgres, Timescale/ClickHouse (nice to have), Airflow/Temporal/Prefect, dbt; S3/Blob storage.
  • AI/ML (nice):

    Python (pandas, scikit‑learn), light MLOps, embedding/search, basic forecasting pipelines.
  • Testing:

    Jest, Playwright/Cypress;

    Detox/Appium

    for RN; Pact/Contract tests; k6/Locust for perf.


Must‑Have Qualifications

  • 7–12 years total experience; 3+ years leading small squads while staying hands‑on (≥60% coding).
  • Shipped

    offline‑first

    mobile apps at scale and modern React web apps.
  • Strong Node.js/TypeScript; working Go and/or Python in production.
  • Proven ERP integration experience with secure, auditable write‑backs.
  • Hardware/SDK integration exposure (RFID, scanners, BLE, Android enterprise devices) and a comfort with field testing.
  • Solid data modeling, SQL, and event‑driven design; designing idempotent, retriable workflows.
  • Startup bias to action: iterate fast, reduce scope smartly, deliver in uncertain environments.


Responsibilities & Outcomes (30/60/90)

  • 30 days:

    Own a feature slice; stabilize CI; create a technical roadmap for offline sync
  • 60 days:

    Ship an end‑to‑end flow with robust audit logs, retries, and dashboards; reduce crash rate/latency by agreed targets.
  • 90 days:

    Lead the squad through a staged rollout; document SLIs/SLOs; harden ERP write‑paths and assist auditors with design evidence.


How We Work

  • Agile with weekly releases; trunk‑based development; code reviews with clear quality bars; RFCs for impactful changes.
  • Close collaboration with product, QA, and implementation teams; direct feedback from field ops.



Interview Process

  1. Recruiter/Founder chat (30 min): role fit, career goals.
  2. Technical deep dive (75 min): systems design + offline‑first scenarios.
  3. Live coding (60 min): pragmatic problem in Node/TypeScript + RN UI tweak.


Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You