- Company Name
- EviSmart™
- Job Title
- Mobile & Front-end Engineer
- Job Description
-
Job title: Mobile & Front‑End Engineer
Role Summary:
Design, develop, and maintain a high‑performance mobile application (React Native or native iOS/Android) and contribute to the React/TypeScript web front‑end for a real‑time dental communication platform. Own architecture, deliver fast, offline‑ready features, and collaborate with offshore teammates.
Expectations:
- 3–5 years of mobile app development experience with strong React/React‑Native expertise.
- Proven track record of shipping a mobile app to production and managing app store lifecycle.
- Ability to work independently, communicate asynchronously, and produce well‑documented code.
Key Responsibilities:
- Own end‑to‑end mobile app architecture and implement core features: case status views, photo capture/sharing, push notifications, onboarding flow.
- Build fast, offline‑resilient mobile experiences with quality comparable to consumer apps.
- Contribute to web front‑end: messaging threads, file sharing interfaces, lab‑side management views.
- Drive mobile architecture decisions, coordinate with offshore mobile engineer, uphold code standards and component guidelines.
- Collaborate with UX designers to translate designs into production‑ready UI.
- Produce a written assessment of current mobile architecture with recommendations for future roadmap.
Required Skills:
- Mobile development: React Native (or native iOS/Android), push notifications, camera/photo APIs, offline handling, app store deployment.
- Front‑end: React, TypeScript, Next.js, TailwindCSS, styled‑components, SCSS.
- Real‑time messaging, file handling (images/PDFs), authentication (SSO, token management).
- Clean, well‑documented code, PR review etiquette, asynchronous collaboration.
- Familiarity with GitHub, Vercel, Storybook, ESLint, PostCSS, Figma/Zeplin.
Optional / Nice to Have:
- Storybook or design system creation.
- 3D/STL file handling, WebSocket real‑time patterns.
- Background in SaaS products; healthcare/dental industry experience a plus.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent professional experience).