React native developer

FemiSpace

Posted: almost 2 years ago

Company Website
https://cutshort.io/jo...
Position type
full time
Job source
Cutshort
Category
programming
Remote
No
Salary
5 - 7 lacs/annum
Job location
India
About

Job description

We are looking for top-quality React Native developer for web development project. The candidate will be required to create a flexible and well-structured front-end architecture along with APIs to support it. The React Native developer will make visualizations that can render huge quantities of data.

We are looking for a React Native developer interested in building performant Android and iOS mobile apps. You will be responsible for architecting and building these applications, as well as coordinating with the teams 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.

 

Who should apply if:

-You are looking for a challenging experience to grow

-You are willing to work for modest pay in exchange for future benefits and stock options

-You are hard-working self-learner

-You are willing to do a test before we hire you

 

The technical stack:

• The platform works with PostgreSQL as a database

• AWS for the whole architecture

• Python/Django Rest Framework for the whole machine learning part

• DevOps: MLOps, Azure

• Git, Unit Tests, CI, Scrum...

 

Responsibilities:

• Creates the user experience features of custom web and mobile applications for our customers.

• Partners with backend developers, and other colleagues, to deliver a quality architected solution.

• Designs and codes feature by exposing backend functionality to the customer.

• Clarifies assumptions, constraints alternatives, and implications to the customer in order to help prioritize the features.

• Demonstrates work results to the product owner and stakeholders.

• Performs additional duties as required.

• Coordinate with development teams to develop web applications that run on numerous platforms

• Write reusable, effective, and scalable JavaScript code

• Understand clients needs

• Make use of additional JavaScript libraries such as Redux to make asynchronous API call

• Plan the data and presentation layer of the applications’ front-end

• Experience with React Native Mobile app deployment on App store and Google Play Store (Release Management).

• Experience with common front-end development tools such as Babel, Web pack, NPM etc.

• Should be able to work with native modules when required.

• Familiarity with modern front-end build pipelines and tools.

• Should be able to plan, build and maintain excellent React Native applications with clean code.

• Should have the ability to integrate third-party libraries and API's.

• Should implement clean, modern and smooth animations as well as transitions that provide excellent user experience

• Write and maintain documentation for all features in development.

 

Required skills:

• Bachelor's/Master's Degree in Computer Science/IT with 2+ years of industry experience

• Familiarity with JavaScript

• Strong knowledge of HTML and CSS

• In-depth knowledge of React.js and its fundamentals

• Knowledge of UI/UX designs and wireframes

• Hands-on experience with React tools like Webpack, Enzyme, React.js, Flux, and Redux

• Strong experience with JavaScript task runners (NPM/Yarn/Grunt/Gulp)

• Strong experience with JavaScript test frameworks such as Jasmine / Karma / Mocha / Jest

• Familiarity with REST APIs

• Understanding of modern ECMAScript

• Knowledge of data structures libraries like Immutable.js

• Experience with source-code management systems like Git

• Good troubleshooting skills

• Experience on React JS

• Experience on iOS or Android

• Knowledge of Azure / AWS

• Experience in NoSql Databases such as MongoDB, CosmosDB etc.

• Knowledge about common iOS design/architecture patterns (Target/Action, Delegation, Responder Chain)

• Experience architecting features and integrating them into an existing code base

• Exceptional user interface development skills and an eye for subtle detail

• Experience working with programmatic development patterns and UX design systems

• Experience architecting features and integrating them into an existing code base

• Exceptional user interface development skills and an eye for subtle detail

• Experience working with programmatic development patterns and UX design systems

• Familiarity with Agile best practices and CI/CD.

• Demonstrable passion for and interest in a variety of technologies

• Effectively manages multiple priorities

• Strong analytical and problem-solving Skills

• Design, Develop & Prototype Android, iOS native customer applications for phones and tablets.

• Strong understanding of the Android or iOS ecosystem and their guidelines for app development

• Drive a best practices approach to the continuous improvement of our products, processes, and tools.

• Develop React Native applications for both iOS and Android.

• Has experience in typescript

• Build reusable components and front-end libraries for future use.

• Leverage native APIs for deep integrations with both platforms.

• Create UI Screen and Modules in both iOS and Android and integrate with React Native applications.

• Diagnose and fix bugs and performance bottlenecks for performance that feels native.

 

KNOWLEDGE AND SKILLS

 Educational Qualification-BE / BTech / ME / MTech / MCA / MSc. Comp. Science

 Total 3+ years of development experience (general) , Expert knowledge of Mobile Development, ReactNative, Web apis, Javascript Framework

 2+ years of experience of React Native

 2+ Experience in developing custom React Native plugins for both Android and IOS

2+ years of Native iOS Development and/or Native Android experience

 Familiarity with Agile best practices and CI/CD.

Strong knowledge of Fragments, Activities, Services, Threading, & Dependency Injection

Familiarity with Material Design Language (MDL), responsive design, and writing custom components.

Experience in Java and/or Kotlin

 Strong JavaScript fundamentals and ES6 knowledge, ReactNative, NodeJS, MVC, Design Patterns, REST APIs, Swagger, AWS and GAE

Familiarity with code versioning tools such as Git, SVN, Github.

Experience with Unit Testing (Local and Instrumented Tests). Experience with RoboElectric or other Mocking Providers is preferred.

Experience building UI Tests

Strong knowledge of the Android SDK, different versions of Android, and how to deal with different screen sizes

 

Perks and Benefits:

• To be under the supervision of a mentor and technology professor from the University of Pittsburgh in the United States and Ph.d. in AI from Paris, France.

• Participate in the creation of an innovative and unique solution for personalized health monitoring

• Have the opportunity to become a full member of the management team of a USA entity and to receive stock options.

• Work with managers from Fortune 50 corporates

 

Salary:

according to profile in a range 500-700 dollars per month

stock options in USA corporation

annual benefits

Skills:- iOS App Development, Android Development, React Native, Redux/Flux, RESTful APIs and Javascript

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.