React Native Developer Job in DashClicks
React Native Developer Job
DashClicks
4+ weeks ago
- Jaipur, Rajasthan
- 5,00,000 - 15,00,000 per year
- Full-time
- Work-from-Home / Remote
Job Summary
- We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. Were 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 Worlds 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.
- 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.
Minimum qualification requirement
Required - React Native skill with 3+ years experience
Experience Required :
Minimum 3 Years
Vacancy :
1 Hire
Skills Required :
React Native, Android Application Development, Mobile Software Development, IOS Development


Help us improve JobGrin
Need Help? Contact us