React Native Developer (Remote)
DashClicks India Pvt Ltd Verified employer
Actively hiring · Posted 4d ago · JEV2610A617DC5737
Job description
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 dashclicks.com 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 fulfillment services.
We offer a fully white-labeled 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.
9 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.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with DashClicks India Pvt Ltd.
- Track your application and get updates by email and WhatsApp.