Senior Full Stack Mobile Developer (Taiwan time)

Job description

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.

Fluency in English and Traditional Chinese. Strong written and verbal communication skills in both languages are essential.
Must live in a time zone that is no more than 2 hours ahead or behind Taiwan time.

 

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:

  1. Commandeer our existing infrastructure, ensuring its stability while navigating its complexities.
  2. Innovate and implement new features to bring impactful updates to our users more frequently.
  3. Collaborate with stakeholders, translating business requirements into a coherent tech strategy.
  4. Help us build a scalable application capable of meeting the demands of our rapidly growing user base.
  5. Utilize your analytical skills to solve complex software challenges, drive product development, and influence business strategies through comprehensive data analysis.
  6. Mentor junior team members, fostering a culture of excellence and high standards.
  7. 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
We offer

— No bureaucracy;
— Work in the young, friendly and supportive team
— The family-like relationship within the team and direct communication with international clients
— Personal development and professional growth
— Competitive salary and paid vacation
— Team building activities (corporate parties, joint movies, and football watching in the office)