Enovatesolutions
React Native Developer
Enovatesolutions, Tampa, Florida, us, 33646
Job DescriptionWe are looking for a React Native developer interested in building and uploading an already developed mobile app on both the iOS and Android platforms. You will be responsible for learning, testing, maintaining and building these applications and uploading them to the Apple Store and Google Store successfully, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building the app is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
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 our product manager/consultant to tackle any issue or problem and fix it.
Liaise with other front-end and back-end developers who will be building the website for the app.
Maintain code and write automated tests to ensure the product is of the highest quality.
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
Develop any additional feature that might be needed in the future.
Education
2+ years of professional experience working with React Native.
4+ years of professional software development experience.
Experience working with Swift, Objective C, and Java a plus but not required.
Meaningful experience working on large, complex systems.
Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
Skills
Firm grasp of the JavaScript and TypeScript 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 and Gradle.
Understanding of REST APIs, the document request model, and offline storage.
Experience with automated testing suites, like Jest or Mocha.
#J-18808-Ljbffr
Responsibilities
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 our product manager/consultant to tackle any issue or problem and fix it.
Liaise with other front-end and back-end developers who will be building the website for the app.
Maintain code and write automated tests to ensure the product is of the highest quality.
Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
Develop any additional feature that might be needed in the future.
Education
2+ years of professional experience working with React Native.
4+ years of professional software development experience.
Experience working with Swift, Objective C, and Java a plus but not required.
Meaningful experience working on large, complex systems.
Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
Skills
Firm grasp of the JavaScript and TypeScript 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 and Gradle.
Understanding of REST APIs, the document request model, and offline storage.
Experience with automated testing suites, like Jest or Mocha.
#J-18808-Ljbffr