React Native FullStack Software Developer
(3+ years exp)Liferithms
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
Company Introduction
Liferithms Inc is a Lifestyle Data Analytics company. We are building a Life Intelligence platform which aggregates life data from apps, wearables, networks, sensors and IoT devices to provide users with actionable insights that are used to alleviate burnout, prevent lifestyle diseases, enhance human performance and many other associated human benefits.
Job Description
We are looking for a React Native & FullStack developer interested in building performant mobile apps on both the iOS and Android platforms and the ability to translate UI/UX design wireframes to actual code that will produce visual elements of an application.
You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation. You will also be responsible for building these applications, as well as coordinating with the team lead and other team members responsible for other layers of the product infrastructure.
Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Translate UI/UX Designs into frontend code ready for implementation
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Leverage native APIs for deep integrations with both platforms.
- Reach out to the open-source community to encourage and help -implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition between React web apps to React Native.
- Implement NodeJS Backends to support frontend mobile apps
Skills
- Minimum of 3+ years of NodeJS and Mobile Development experience with React.
- Experience working with expo
- Experience working with mongoDb
- Proficient understanding of web markup, including HTML5, CSS3, and Javascript.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Good understanding of advanced JavaScript libraries and analytics frameworks, such as D3, ChartJS, etc
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax. Typescript, nodejs experience is an added advantage. Knowledge of object-oriented programming
- Ability to write well-documented, clean Javascript code Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio.
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites, like Jest or Mocha
- Experience using GIT for code versioning and control.
- Knowledge of noSQL databases like mongoDB.