We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is paramount.
The applicant must be interested in mobile app development using React Native. As a React Native developer you should be able to bulid mobile apps on both the iOS and Android platforms. 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.
Responsibilities
• Build pixel-perfect, buttery smooth UIs across both mobile platforms.
• Leverage native APIs for deep integrations with both platforms.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• 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 ensure the product is of the highest quality.
• Presentation Skills
• Build Controlled Components
• Understand Existing Code
• Follow Best Techniques
• Keep Sync with React Community
Skills
• Firm grasp of the JavaScript language and its nuances, including ES6+ syntax.
• Knowledge of functional or 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, Android Studio and Text Editors.
• Understanding of REST APIs, the document request model, and offline storage.
• JavaScript, including DOM manipulation and the JavaScript object model.
• RESTful APIs
• Clear concepts of HTML, CSS, Javascript
• CSS Frameworks - Bootstrap 4, MDBootstrap
• JSON Web Token
• IDEs - Visual Studio Code, Atom
• Agile and Scrum methodologies
• React Js with Redux
• Hooks