Position: React Native Developer
Company: AleannLab
Category: JavaScript
Experience required: 1y
English level: intermediate

AleannLab is seeking a Front-End Mobile Software Engineer to join our team and help build the next generation of web solutions for our service partners and customers.

Our Tech Stack

You’ll work with the following frameworks, tools, and languages:
Frontend: TypeScript, React.js, React Native
Backend: TypeScript/Node.js, GraphQL
Storage: Postgres, Redis
Data Pipeline: Python
About you

We’re looking for someone with the following skills and qualities:
Experience building web apps
A solid understand of functional programming principles
Confident designing frontend architecture
The initiative to fix something that’s broken, rather than waiting for someone else to do it
Able to win a debate conducted entirely in English
About our team

In this position, you’ll join our engineering team. You’ll be able to work wherever you want. However, to ensure that you feel connected to the company, your colleagues, we expect that you’ll travel to our Poltava office roughly every three weeks to collaborate with your remote teammates in person if you’re working remotely. If you’re interested in joining our remote team, please make sure you can tick off (most of) these requirements:

You’re self-organized and disciplined
You have good communication skills
You know how to make sure everyone on the team feels included
Nice to have: previous experience with remote work
Responsibilities

Design, code and maintain mobile user experiences end-to-end.
Optimize code for performance, stability, and maintainability.
Work with a cross-functional team of hardware engineers, application/UI software engineers, QA/Validation, and designers
Requirements

Bachelor’s Degree in Computer Science, Software Engineering, or similar areas of study. Minimum 1-year experience in Mobile (iOS/Android) development.
1+ years building web and/or mobile experiences with evidence of exceptional ability
Proficient with React Native and Redux.
Excellent grasp of fundamental computer science concepts, good at solving complex technical problems.
Experience using common design patterns. High standards for code quality, maintainability, and performance.
Experience creating, maintaining, and shipping top-ranking mobile apps are preferred.