info@navybits.com     +961 76 083 692

Certified Odoo Implementers   

Mobile Applications Developer

Tripoli, Lebanon

As a Mobile Applications Developer at NavyBits, you will be responsible of developing mobile applications and maintaining existing mobile apps, all written in React Native. Given that React Native is cross platform, you will develop apps for both Android and iOS.  

You will also need to understand how to work with native apps in Java / Kotlin and Swift when needed. You will work with our web applications and mobile applications teams to support in maintaining existing apps and developing new ones.  

We expect that you are fluent in Javascript and NodeJS,  that you can understand Java and Swift and that you are willing to explore other technologies when needed like Dart and Flutter.

We also expect that you will research other apps and keep track of modern trends in UI and UX without clear guidance from management. This means that you will help with technical decisions, research, documentation implementation and collaboration with other engineers.

If you're interested in mobile apps development and passionate about crafting first class and world-level amazing user interactions, join us!

What you'll do:

  • Transform Figma / Adobe XD designs into real mobile apps.
  • Read, Understand and maintain existing code bases.
  • Implement micro-interactions and animations 
  • Use automated testing tools to maintain the quality of the apps.
  • Collaborate with other team members and stakeholders

When you join us you'll bring:

  • Knowledge - You have experience writing mobile apps
  • Passion - You love crafting world-class mobile apps and user interactions
  • Commitment - You are willing to take challenging tasks and do whatever it takes to deliver on time.
  • Excellent communication skills and experience in collaborative environments
  • The desire to be continually learning about emerging technologies/industry trends

This role is perfect for you if:

  • You enjoy crafting mobile apps.
  • You have passion for the field and curiosity to understand how great mobile apps are built with little guidance from management.
  • You are goal oriented, willing to work long hours to reach your goal and maintain productivity.
  • You can communicate and explain your findings with the team and project stakeholders.

Expected Skills

  • Javascript, NodeJs
  • Expo, React and React Native
  • Working with Rest APIs / GraphQL
  • Working with Git
  • Styling with CSS
  • Working with databases like sqlite and postgresql

Nice to Have

  • Knowledge of Dart and Flutter
  • Knowledge of Java / Kotlin / Swift
  • Working apps in Google Store or Apple App store


Programming
Personal Evolution
Autonomy
Administrative Work
Technical Expertise

Responsibilities

  • Maintain Existing Apps
  • Develop New Apps
  • Publish to Stores
  • Collaboration with stakeholders
  • Documentation

Must Have

  • Degree in Computer Science, Computer Engineering or equivalent
  • Passion and self driven
  • Perfect written English
  • Highly creative and autonomous

Nice to have

  • Knowledge of Dart and Flutter
  • Knowledge of Java / Kotlin / Swift
  • Working apps published to stores
  • Strong analytical skills

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, flexible working hours
  • Expand your knowledge in Mobile Apps development
  • See the impact of your work in real-world apps used by thousands of users
  • Real responsibilities and challenges in a fast evolving company

What We Offer


You have a chance to see the impact of your work. You can make a real contribution to the success of the company and the implementation of a life changing technology for a real-world mobile app.