Tổng quan công việc
1.
Frontend Web Develop and maintain web applications using React, TypeScript, TailwindCSS, and Shadcn Work with micro-frontend architecture using Nx Ensure high-quality UI/UX, performance, and accessibility 2.
Mobile (React Native) Develop cross-platform mobile applications using React Native CLI + TypeScript (without Expo) Build and expand a shared design system/component library for the team Manage multi-environment builds: sandbox, staging, and production for both iOS and Android Handle complex native features such as camera/eKYC, NFC, push notifications (Firebase), contacts, permissions, keychain, and deep links Integrate analytics and monitoring tools including Segment, CleverTap, Sentry, and Firebase Performance Work with custom native modules when required (e.g.
FPT eKYC SDK) 3.
Data & API Work extensively with GraphQL + Apollo Client: queries, mutations, subscriptions, and caching Run Apollo codegen to generate TypeScript types from GraphQL schemas Integrate REST APIs and SSE (Server-Sent Events) for real-time features 4.
Technical Ownership Participate in technical decisions including library selection, coding conventions, and client-side architecture reviews Integrate third-party services such as Slack API, Jira API, and internal HR/HRM platforms Work on AI/LLM-powered features such as chatbot UI and streaming responses
Kỹ năng chính
Yêu cầu
Must-have 2–4 years of hands-on experience with React and TypeScript At least 1 year of experience with React Native CLI, including shipping apps to both the Apple App Store and Google Play Strong knowledge of GraphQL + Apollo Client (queries, mutations, caching, codegen) Solid understanding of Git workflow: branching, pull request reviews, and conflict resolution Nice-to-have Experience integrating Firebase services (Messaging, Remote Config, Performance) Experience with Reanimated and Gesture Handler for advanced animations Experience working with native modules or third-party SDK integrations (eKYC, NFC, etc.) Basic knowledge of CI/CD for mobile applications (Fastlane, GitHub Actions) Experience with Sentry or crash reporting tools Ability to manage multiple projects simultaneously General
Qualifications:Ability to work independently, estimate tasks, and deliver on schedule Strong communication skills with proactive progress updates and early blocker escalation Product mindset: not only implementing specs correctly but also challenging UX decisions when needed Ability to read and understand technical documentation in English *Bonus Points: Side projects or open-source contributions Previous experience in startup/scale-up environments, comfortable with fast-changing contexts and shifting priorities What we offer Compensation: Competitive salary (reviewed 2x/year) + 13th-month bonus + Stock options. Flexibility: Withdraw your salary anytime via Vui App; 9 AM - 6 PM (Mon-Fri) schedule. Health: DBV/ PTI Insurance, annual health checks, and a budget for Gym/Yoga/Sport clubs. Environment: Supportive startup culture with smart colleagues from Uber, ZaloPay, etc. Perks: Casual dress code, monthly Happy Hours, and holiday bonuses (Tet, Mid-Autumn, etc.). Note: By applying for this position, you consent to Nano Technologies collecting, storing, and processing your personal data for current and future recruitment purposes. Your data may be shared with relevant parties involved in the recruitment process and will be stored indefinitely until a formal written request for data deletion is received from you.
Quyền lợi
Team-building events
Health Insurance
Meal Allowance
Training/Certification
Career Path
Thông tin bổ sung
Frontend
Tiếng Anh
