Position: React Native Developer
Company: Insoftex
Category: Android
Experience required: 3y
English level: upper

You will be part of a core team and responsible for key technical decisions, end-to-end software engineering operations. You will be required to see out the projects from conception to final products.


**Primary Responsibilities**

- Cross-platform development for mobile devices (iOS/Android) using React Native;
- Analysing technical requirements. Designing and developing well-structured code;
- Writing great software adhering to Agile software engineering practices;
- Application troubleshooting and improvement of existing solutions;
- Taking part in code review of other developers;
- Continuously discover, evaluate, and implement new technologies;


**Knowledge, Skills, Competencies and Experience**

- Bachelor’s degree in Computer Sciences;
- 4+ years engineering experience as a mobile developer;
- 2+ years experience of writing commercials apps on React Native framework;
- Profound knowledge of JavaScript and TypeScript;
- Expertise in Mobile Architectures, platforms’ APIs, native components and best practices;
- Good knowledge of Redux Toolkit, Flux architecture;
- Good communication and writing skills in English.


**Will be a plus**

- Experience with Flutter and other mobile frameworks;
- Experience with CI/CD tools, Docker basics.


**Client and Domain**
- Client: a software company
- Country: Israel
- Domain: Many (e-Learning, FinTech, Delivery, AI, IoT)