Carrière
Join our team!
React-Native developer in Tunisia
JOB DESCRIPTION
Job Title:
React-Native Developer
Status:
Permanent, Full time
Position Summary:
Develop and deploy iOS and Android applications in React Native.
REQUIREMENTS
Tasks & Responsibilities:
Confirmed knowledge of JavaScript ES6+ / TypeScript.
Proven knowledge of React Native, React JS and Redux.
Experience with consuming and manipulating REST APIs, JSON.
Demonstrated knowledge with Android and iOS development environment (XCode, Gradle).
Experience with publishing mobile applications on Google Play and Apple Store required.
Skills & Knowledge Required:
Have CI/CD knowledge.
Be sensitive to ergonomics and design.
Have knowledge of automated JavaScript testing, especially testing frameworks such as Jest or Mocha.
Ability to write clean and well documented JavaScript code.
Have a very good knowledge of Git and Git Flow;
Ability to contribute to continuous process improvement;
Understand the importance of security in projects;
Identify and fix bugs and issues quickly;
Assets:
Experience in building scalable web applications using modern ‘Framework’ (React) and tools (npm, webpack, etc.) ;
Understanding of Front-End (JavaScript, HTML, CSS) and server-side components (Node.js, express) ;
Experience with API design and development (REST, JSON, RESTFull services);
Experience with SQL databases (Postgres);
Adopt Agile / Scrum methodologies and development best practices;
Experience with GitHub ;
Ability to identify, implement and manage code libraries that minimize repetitive code and improve application design;
Use code optimization techniques to improve software robustness and performance ;
Knowledge of Micro Services concepts and architecture;
Strong interest in innovation and new web and mobile technologies;
Familiar with working in a Linux environment;
Familiar with Atlassian tools and Kanban methodology.
REQUIRED QUALIFICATIONS
Working Experience:
3+ years of experience in software development
Minimum 1 year of experience in React Native.
Education:
Any relevant degree and passing the OnCode technical tests.
Languages requirements:
French and English : Intermediate
REQUIRED ATTITUDES
Profile:
We are looking for an OnCodian who LOVES to learn and share their knowledge and expertise with their teammates. Since transparency is one of our values, we are also looking for an OnCodian who will always be frank (but still pleasant and respectful) in what they say.
Finally, the OnCodian we are looking for must be a team player while being able to demonstrate autonomy in their tasks.
Key qualities:
Enjoys working in a team environment and is solution oriented ;
Strongly seeks to optimize and automate existing processes;
Is persistent;
Is curious and open-minded;
Has a good sense of resourcefulness and is self-starter.
Values:
Transparency
Innovation
Collaboration
Respect
JOB SPECIFICATIONS
Team affiliation:
Mobile Team / Others (according to customer needs) | Operations Department | OnCode Worldwide
Benefits:
Attractive salary;
Tickets-Restaurants;
Possibility of working from home (outside the pandemic);
Flexible hours;
18 days of vacation;
Performance bonus;
Training;
Super team!