Senior React Native Developer

Smart System Co Tehran

Posted 2 years ago

Job Description

● Develop new user-facing features. ● Build reusable codes and libraries for future uses. ● Ensure the technical feasibility of UI/UX designs. ● Optimize applications for maximum speed and scalability. ● Assure that all user input is validated before submitting it to the back-end. ● Collaborate with other team members and stakeholders.

Requirements

● Proficient understanding of React Native. ● Proficient understanding of JavaScript ES6+. ● Ability to develop well-documented, clean JavaScript code. ● Proficiency with RESTful APIs, HTTP stack, and Web services. ● Proficient understanding of creating SDKs. ● Experience with creating React Native Module NPM Packages. ● Experience with threading, and performance tuning. ● Experience with testing and building tools (Npm, Jest). ● Proficient understanding of the environment and structure of Android and iOS. ● Expert-level knowledge in Android Studio and XCode IDEs. ● Familiar with popular JavaScript libraries. ● Proficient understanding of CSS 3. ● Proficient understanding of HTTP concepts and working with REST API. ● Proficient understanding of socket programming. ● Familiar with Java/Kotlin and Objective-C/Swift languages is a plus. ● Good understanding of signing methods and publishing iOS and Android Apps to Google and Apple App Stores. ● Bachelor's or Master's degree in Computer Science or equivalent experience.

Employment Type

  • Full Time

Details

To see more jobs that fit your career