Role overview
Working in a fast-paced environment, the React js/native developer will be responsible for building performant mobile apps on both the iOS and Android platforms. Your primary responsibilities might vary from:
- build 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 write automated tests to ensure the product is of the highest quality
- transition existing Flutter apps to React Native.
The role involves understanding briefs, wireframes and design before making effective decisions and execution. Developments are required for a huge variety of products and activities but mostly digital such as websites, mobile applications, games, and other interactive solutions.
You will be part of a very dynamic team!
The work demands an innovative and self-motivated talent who is organized and keen on details.
Role of the job:
Providing accurate timing estimates on work.
Contributing to documentation (instructional, pitch and technical specification)
Contributing to the company development standards by working closely with the Head of Development.
Maintaining a high awareness of industry issues and trends, particularly in regard to performance, new tools, and practices.
Constantly seeking to develop yourself by learning new technologies
Skills & Requirements
Must have
3+ years of experience building mobile first, responsive, adaptive single page applications
Demonstrated deep expertise with ReactJS and React Native
Experience working with vanilla JavaScript/Typescript, jQuery
Clear understanding of software development best practices
Demonstrated experience working with teams using agile methodologies
Solid awareness of cross browser, device and cross platform development
Knowledge of iOS Integration Test, iOS Snapshot Test, Android Unit test, and Android Integration Test
Experience consuming SOAP, REST APIs and utilizing JSON for web or mobile applications
Working knowledge of Photoshop / InDesign / Adobe XD
Developing cross-browser and cross-platform compatible solutions
Excellent knowledge of the Wordpress ecosystem
Good understanding of Web Accessibility practices
Ability to work independently with less supervision, and with a team
Passionate in application speed and optimization
Excellent attention to details
Nice to have
Familiar with wordpress/woocommerce APIs
Familiarity with Git / Github
Gulp / Grunt, Sass/Less, NPM, webpack
Working experience with Amazon Web Services (AWS)
Familiar with industry standards (coding standards, patterns, best practices, etc.)