React Native Developer

Mapna O&M Tehran

Posted a year ago

Job Description

● Develop new user-facing features. ● Help back-end developers with ideas. ● Build reusable code and libraries for future use. ● Ensure the technical feasibility of UI/UX designs. ● Optimize application for maximum speed and scalability. ● Collaborate with other team members and stakeholders.

Requirements

● Proficient understanding of React Native. ● Proficient understanding of Java Android development. ● Proficient understanding of Progressive Web Apps. ● Proficient understanding of frontend development stack including JavaScript, ES6, ES7, React, Redux, TypeScript, NPM, and Yarn. ● Experienced in pixel-perfect designs and have worked with any of the CSS frameworks eg. Bootstrap, Bulma, Tailwind, and Material UI. ● Experienced in implementing truly responsive designs. ● Experienced in implementing pixel-perfect UI-Kits using Vanilla CSS preferably SASS, SCSS, and LESS. ● Proficiency in RESTful APIs, HTTP fundamentals, and Web Services. ● Experience with creating React Native Module NPM Packages. ● Experience with threading, and performance tuning. ● Ability to use Smartphone Databases. ● Experience with testing and building tools in Java and JavaScript. ● Proficient understanding of the environment and structure of Android and iOS. ● Ability to use Git in projects. ● Familiar with popular JavaScript libraries. ● Familiar with Push Notifications and other Android, iOS, and Browser-based permission systems, setting and maintaining them. ● Good understanding of signing methods and publishing iOS and Android Apps to Google and Apple App Stores as well as domestic app stores. Considered a plus: ● Proficient understanding of Socket Programming. ● Familiar with Java/Kotlin and Objective-C/Swift languages. ● Familiar with Social Media concepts.

Employment Type

  • Full Time

Details

To see more jobs that fit your career