- Company Name
- Zoopla
- Job Title
- Full Stack Engineer - Mobile Apps (React Native)
- Job Description
-
**Job Title:**
Full Stack Engineer – Mobile Apps (React Native)
**Role Summary:**
Design and develop high‑performance web and mobile experiences, focusing on the consumer portal and mobile applications. Work across the entire stack – from React/React Native front‑end to Node.js/Next.js/GraphQL back‑end, integrating with SQL/NoSQL stores and AWS serverless services. Drive code quality, performance, and stability while collaborating with product, design, and data teams in an agile, DevOps‑enabled environment.
**Expectations:**
- Deliver maintainable, well‑tested code and actively participate in code reviews and pair programming.
- Respond quickly to business priorities while maintaining high quality and performance standards.
- Collaborate cross‑functionally to align engineering work with business goals.
- Embrace a DevOps mindset: work with CI/CD pipelines, cloud infrastructure, and observability tools.
- Continuously explore and experiment with AI/ML models and tools to enhance product capabilities.
**Key Responsibilities:**
- Build and extend mobile app features using React Native, TypeScript, and related tooling.
- Develop front‑end components in React, React Native, and Nx, ensuring responsiveness and accessibility.
- Implement back‑end services with Node.js, Next.js, GraphQL, and TypeScript; optionally support Golang or Python services.
- Design and maintain APIs, data models, and integrations with SQL/NoSQL databases.
- Deploy and manage services on AWS, including serverless functions, storage, and networking.
- Maintain CI/CD pipelines using GitHub/GitLab, automate tests, linting, and builds.
- Monitor performance, security, and observability; apply core web vitals and best‑practice optimizations.
- Work in a fast‑paced, agile team, collaborating with data analysts, product managers, and designers.
**Required Skills:**
- **Front‑end:** React, React Native, TypeScript, CSS, Nx, Vercel.
- **Back‑end:** Node.js, Next.js, GraphQL, TypeScript; knowledge of Golang or Python is a plus.
- **Data & Cloud:** SQL & NoSQL databases; AWS services (Lambda, S3, DynamoDB, etc.).
- **DevOps:** CI/CD pipelines (GitHub Actions / GitLab CI), Docker, serverless frameworks.
- **Quality & Collaboration:** Test‑driven development, unit/integration testing, code reviews, pair programming.
- **Agile & Soft Skills:** Self‑directed, resilient, commercially minded, excellent communication.
- **AI/ML Awareness:** Familiarity with contemporary AI/ML tools and experimentation mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
- Cloud certifications (AWS, Azure, GCP) are a plus but not mandatory.
---