Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The React Native Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
