Position: Senior Full Stack Mobile Developer
Company: Brainberry
Experience required: 3y
English level: upper

**BrainBerry Group is expanding its team and is looking for a new Senior Full Stack Mobile Developer with a passion for new technologies to join an exciting and growing project.**

We are seeking a Senior Full Stack Mobile Developer who shares our passion and is driven to have a significant impact on people's lives. You will be responsible for understanding our entire technology stack, maintaining our infrastructure, implementing new features, and ensuring the stability of our systems. You'll need an extensive experience with back-end systems (AWS, Node.js, MariaDB…), and strong skills in React.js, React Native, TypeScript, and more.

In this project we ignite lifelong transformations through health and fitness. We are proud creators of the top female fitness app in Taiwan and Hong Kong, featured by Google and Apple over 200 times, and winner of Google's best overall and personal growth app of 2020 for the Taiwan/HK region. We've already helped more than 50,000 women become their best selves, and over 2 million workouts have been completed through our app. Yet, our journey to make Nuli a fitness household name across Taiwan, Hong Kong, and Malaysia has only just begun.

**As our Senior Full Stack Mobile Developer, you will:**

- Commandeer our existing infrastructure, ensuring its stability while navigating its complexities.
- Innovate and implement new features to bring impactful updates to our users more frequently.
- Collaborate with stakeholders, translating business requirements into a coherent tech strategy.
- Help us build a scalable application capable of meeting the demands of our rapidly growing user base.
- Utilize your analytical skills to solve complex software challenges, drive product development, and influence business strategies through comprehensive data analysis.
- Mentor junior team members, fostering a culture of excellence and high standards.
- Explore opportunities to leverage AI technologies to enhance our offerings.

**Requirements**
**Extensive experience with the following technologies:**
- Back-end: AWS (Terraform, Beanstalk, S3 Bucket, Lightsail), Node.js, Nest.js, GraphQL, MariaDB, Redis, Docker
- Front-end: React.js, React Native, TypeScript, Expo (including EAS Updates), NextJS, XCode, Android Studio
- Other: GitHub (for versioning and actions), Continuous Integration, Stripe, in-app & server-side payment, App Store & Google Play Store management

**Our Full Tech Stack**
**Back-End**
AWS (Terraform, Beanstalk, S3 Bucket, Lightsail)
Node.js
Nest.js
GraphQL
MariaDB
Redis
Prisma
Docker
Sentry
Grafana

**Front-End**
React.js
React Native
TypeScript
Expo (including EAS Updates)
NextJS
Remix
Mobile development environment: Xcode & Android Studio
Library for React Native animations (Animated, Reanimated, Lottie, Skia...)

**Other**
GitHub (for versioning and actions)
Continuous Integration
Stripe
In-app & server-side payment (Apple & Google)
App Store & Google Play Store management
Google Cloud Platform
ActiveCampaign & Postmark
OneSignal, Growthbook, Mixpanel, Intercom, Vimeo, POEditor