Job Roles:
· 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 write automated tests to ensure the product is of the highest quality.
· Transition existing React web apps to React Native
· Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
· Integrate third-party APIs.
· Write unit and integration tests.
· Work with native modules when required.
· Work as part of a small team, which will include Technical Lead, back end developer, a project manager, QA professional, and a designer.
· Complete two-week sprints and participate in sprint retrospectives and daily stand-ups.
· Assist with building estimated efforts for the project.
· Interface with team using Microsoft teams.
Professional Skills:
· 2 years of professional experience working with React Native.
· 2 years of professional software development experience.
· Experience working with Expo
· Experience working with Google Maps Integration
· Experience working with Swift, Objective C, and Java a plus but not required.
· Firm grasp of the JavaScript {{and TypeScript or ClojureScript}} language and its nuances
· 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, Gradle {{Android Studio, IntelliJ}}
· Understanding of REST APIs, the document request model, and offline storage
· Integration with PHP SLIM Framework back end
· Knowledge of Payment Integration Gateways would be a plus point
Soft Skills
· 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.
· Ability to identify with the goals of the company and dedicate yourself to delivering on the commitments you and your team make to them.
· An understanding of React Native best practices and a commitment to following them.
· Ability to work through new and difficult React Native issues and contribute to libraries as needed.
· Ability to create and maintain continuous integration and delivery of React Native applications.
· A positive mindset and can-do attitude.
· Forensic attention to detail.
· English Skills (ability to effectively communicate via written and spoken English).
· Ability to consistently work 40 - 50 hours per week depending upon the requirement of work
Nature of Job:
· Digital Workspace – Work from home
· Full day
· Day time (might change depending upon the need)
· 6 days a week (Depending upon the business need)
· Probation (3 months) leading to permanent
pForen Technologies/p