React Native Developer
Job details
Job description, work day and responsibilities
Apply
React Native Developer
D
DashClicks
Jaipur, Rajasthan
Apply
7 hours agoFull–time
We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. We're looking to take our web app and turn portions of it into an amazing mobile app.
You will be responsible for architecting and building this app, 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:
• Transition existing React web apps to React Native.
• Build pixel-perfect UIs across both mobile platforms (iOS and Android).
• Design and develop highly complex application components, and integrate software packages, programs and reusable objects
• Leverage native APIs for deep integrations with both platforms.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• Maintain code and write automated tests to ensure the product is of the highest quality.
• Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the apps
• Perform real-time monitoring and fixing crashes.
• Plan the data and presentation layer of the applications' front-end Implement pixel perfect UI's that match designs. Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
• Write unit and integration tests. Work with native modules when required.
Skills:
• 3+ years of experience in React Native (iOS and Android).
• Have a deep knowledge of Redux architecture
• Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
• Strong understanding of back-end and front-end technologies such as NodeJS, React.JS, Web Socket, Pub Sub, TypeScript, HTML5, CSS and CSS-In-JS.
• Knowledge of object-oriented programming
• Ability to write well-documented, clean JavaScript code
• React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle
• 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
• Knowledge of monitoring tools like crash reporting and analytics
• Knowledge of functional or object-oriented programming
• Experience with automated testing suites, like (Jest or Mocha)
• Understanding of mobile UI frameworks like Native Base, UI Kitten, Material Kit etc.
• Experience implementing authorization and authentication workflows using JWT, OAuth2 etc.
Things that make us the World's leading white-label marketing software development company:
• We do not outsource any of our fulfilment services.
• We offer a fully white-labelled dashboard allowing our users' clients to log in and see their accounts' progress.
• We offer educational and prospecting tools to help businesses generate growth and revenue.
What do we bring to the table?
• Competitive base pay and benefits package with exciting growth plans.
• A chance to work with professionals across various areas of expertise on a product loved by 30,000+ marketing agencies worldwide.
• + hours a day & 5 days a week working structure.
• A chance to learn & grow in a fast-paced environment, driving transformational growth for our brand.
• Fully remote work offers you the chance to balance your professional and personal life.
Come join us on this journey, we're looking forward to talents like you
Company address
You will be redirected to another website to apply.
Offer ID: #301830,
Published: 2 weeks ago,
Company registered: 3 years ago