Job Details

Job Description

Roles & Responsibilities

Role Summary

Build product features end‑to‑end across web and mobile, and deliver practical AI

capabilities. You’ll ship modern UIs (React/Next.js) and scalable APIs (Node.js/Python),

integrate with ERP/CRM . On mobile, you’ll craft performant apps (React Native or Flutter)

with offline sync, secure auth, and telemetry—plus collaborate on edge/on‑device AI where

useful.

Key Responsibilities

• Full‑Stack Web (≈40%)

• Implement user stories on frontend (React/Next.js, TypeScript) and backend

(Node.js/Express or Python/FastAPI).

• Design and consume REST/GraphQL APIs; model data in SQL Server/PostgreSQL;

write optimized queries.

• Integrate with internal systems (Business Central/NAV, CRM, SSO/Entra ID) and

shared services (logging/monitoring).

• Containerize with Docker; deploy to Azure/AWS; add basic automated tests and CI

pipelines (GitHub/GitLab).

• Document features, create runbooks, and support production rollouts.

• Mobile Applications (≈30%)

• Build and maintain cross‑platform mobile apps using React Native (preferred) or

Flutter.

• Implement secure auth (MSAL/Entra ID, OAuth2/OIDC), push notifications, deep

links, and role‑based access.

• Handle offline‑first flows (local storage, background sync, conflict resolution) and

responsive UI/UX.

• Set up release pipelines for Android/iOS (store listings, signing, versioning) and

in‑app analytics/crash reporting.

• Work with device capabilities (camera, files, GPS) and enforce permissions/privacy

best practices.

• Applied AI (≈30%)

• Ship AI features with hosted LLMs (OpenAI/Azure OpenAI) using prompt templates,

tools/functions, and guardrails.

• Build retrieval basics: document chunking, embeddings, and a vector store

• Evaluate and monitor accuracy/latency/cost; instrument telemetry and iterate via

prompt/model versioning.

• Collaborate on on‑device/edge AI when appropriate (TensorFlow Lite/Core ML,

quantization, model size vs. latency).

Tech Stack (You Know Most of These)

• Frontend Web: TypeScript, React/Next.js, Tailwind, shadcn/ui.

• Backend: Node.js (Express/Nest) or Python (FastAPI); .NET APIs a plus.

• Mobile: React Native (preferred) or Flutter; Android Studio/Xcode; Fastlane/EAS;

Firebase/App Center/Analytics.

• Data: PostgreSQL/SQL Server, Redis; BI (Power BI) is a plus.

• AI: OpenAI/Azure OpenAI, embeddings, LangChain/LlamaIndex basics, vector DBs

(pgvector/Pinecone/Milvus).

• DevOps: Docker, GitHub/GitLab CI, Azure/AWS; basic Kubernetes exposure nice to

have.

• Security: OWASP, oauth2/oidc, secrets management, PII/GDPR awareness.

Qualifications

• 2–4 years building production apps (web and/or mobile) with modern JS/TS or Python.

• Hands‑on experience shipping at least one React Native or Flutter app to production

(Android and/or iOS).

• Solid understanding of REST APIs, auth flows, and SQL data modeling/performance.

• Comfortable with Docker, cloud deploys (Azure/AWS), and CI pipelines.

• 6–12 months implementing LLM‑powered features (chat/RAG/tools) OR a strong

portfolio showing capability.

• Clear communicator; disciplined with Git, code reviews, and basic testing (unit/API/UI)

Similar Jobs