Software Engineer - React Native - remote

Juni
Posted 2 years ago
We Work Remotely
Juni who?  👋
We’re Juni. The fastest-growing FinTech in Europe. We’re born remote, built for remote, and busy building the future of banking for digital entrepreneurs.
What we do  🤔
Think of us as the world’s best financial companion for ecommerce entrepreneurs. We build products that help our customers sell smarter and understand their business better. We even finance their working capital so they can smash their goals and dream up new ones. See for yourself at https://demo.juni.co/demo. If you are curious about upcoming features and what you will help build, you can also find our public roadmap at https://www.juni.co/roadmap.
How &why we do it  🚀
We give our people the same thing we’re building for our customers: freedom. Freedom to work wherever there’s good WiFi. Freedom to be 100% yourself. Freedom to explore your potential and what’s more – make the most of it. We truly believe we’re making the world a better place for small businesses, and we want you to be a part of that mission.
Your role  🙋
Work together with our web frontend engineers and mobile engineers on building out a mobile application that is scalable, easy to maintain, and can share as much code as possible with out web frontend. You will be setting up our mobile app from the grounds up and making sure that we follow best practices for releases, over-the-air updates, testing (together with our QA engineers), and development experience. You will also help other engineers seamlessly set up the development environment and build out features necessary for their feature team.
Your responsibilities  💪
In this role you’ll:
  • Own the entire react native application lifecycle
  • Write code that is readable, testable, and can easily be shared between platforms
  • Playing a key role in architectural and design decisions when it comes to our mobile and web applications

Within 1 month you'll:
  • Learn more about Juni, our architecture, and our codebases
  • Bootstrap a mobile application with basic functionality
  • Introduce proposals on how the web and mobile applications will interact and share code

Within 3 months you'll:
  • Onboard our web engineers on how to contribute to the mobile app
  • Together with the web engineers, build out all core functionality on mobile
  • Release our first version on the app stores
  • Give detailed code reviews and make sure others learn from you

Within 6 months you'll:
  • Set our mobile development experience to be as smooth as possible
  • Help automate our testing, deployment, and monitoring for the mobile application
  • Be the in-house mobile development expert and help onboard other new frontend engineers

Your qualifications  👨‍🎓
What we need to see:
  • 2+ years professional experience with React Native
  • 4+ years working with Javascript/Typescript
  • Proven experience managing the entire lifecycle of mobile application(s)
  • Very familiar with the React Native ecosystem and the necessary tooling around deployment, testing, and development experience
What we’d love to see:
  • 2+ years professional experience with Java/Kotlin and/or ObjectiveC/Swift
  • 4+ years professional experience with web development (eg. React)
  • Experience with design systems and how they apply to both React and React Native
  • Experience with writing a unified codebase between React and React Native when possible
Your tool stack  💻
Mac. Chrome. Even… Windows. Choose the hardware that helps you work best. We’ll also support whatever software you need. From Miro to Slack and everything in between.
Tech stack:
  • React, React Native, Typescript
  • Go
  • gRPC (Protocol buffers)
  • PostgreSQL, Redis
  • Kafka
  • Docker, Kubernetes
  • AWS
Your people 👥
Forget office-based culture. This is people-first culture. We’re real. We never wait. We care deeply. About building better for our customers and each other. About doing something that’s never been done before. Here, you can work with people at the top of their game, who didn’t get there by playing games. You can help us change business, change banking, change the world – wherever in the world you may be.
Your benefits  😍
We’re born remote-first. Transparent. Caring. Empowering. So our benefits are too.
The good stuff:
  • Hello work. Meet freedom. Join us anywhere within 6 hours of Sweden.
  • Swap 2D for 3D. Meet the team IRL at fun onsites every quarter.
  • Work with the best people for the job. Not the best people within 1 hour’s commute.
  • Diversity is at our core. We’re part Swedish. Part British. Part French. Part Italian. Part Hungarian. Part Canadian. Part Spanish. You get the idea.
  • Great players can stay great players. Progress your career whether you choose to manage people or not.
  • Get support to switch things up. People change. Careers can too.
The really good stuff:
  • Happiness stipend. The best things in life are free. But money can buy you a herd of puppies. Get €8,500 per year to spend on whatever makes you happy.
  • Work al desko. Get €500 a month towards a co-working space.
  • Stock options. We can’t promise you’ll make a fortune. But we’ll give it our very best shot.
  • Vacation days. At least 30 per year as standard. Awesome.
  • Global health insurance. You know. Just in case.
  • Get sick? No stress. Feel better with unlimited sick leave.
Free your nine to five 🤘
Hit apply and help us be the financial companion of choice for digital entrepreneurs.
The process  📅
CV screening >Get to know us call >Home Assignment (Architecture) >Tech Interview >CTO >Values interview >Offer (for some roles we’ll include a task, but we’ll notify you if this is the case)