React Native Developer

zazz Canada
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

Location: Waterloo, Canada (remote)


About us...


Zazz.io is a leading mobile app development company based in the USA, specializing in creating innovative digital solutions across various industries, and has a presence in 7 different locations. Our services encompass iOS and Android app development, React Native and Flutter development, blockchain development, custom software development, UI/UX design, web development, cloud computing, virtual and augmented reality, IoT app development, and front-end development.


We are seeking a skilled and experienced React Native Developer to join our client’s team. The ideal candidate will have a strong background in developing cross-platform mobile applications with a passion for creating intuitive and user-friendly experiences. As a React Native Developer, you will collaborate with designers, product managers, and backend developers to deliver high-quality applications for Android and iOS platforms. 


What we offer...


At Zazz.io, we value our employees and offer a comprehensive benefits package to support their well-being and work-life balance. Our benefits include:


  • We offer a salary range of $35-45/hour (we're open to listening to your salary expectations) 💸
  • 20 days of PTOs per year 🌴
  • Work from anywhere 💻
  • Opportunities for professional growth and development 📈
  • A collaborative and multicultural work environment 🤝


What will you be doing in this position?


  • Mobile App Development: Design, develop, and maintain mobile applications using the React Native framework, ensuring a high level of performance, responsiveness, and usability.
  • UI/UX Implementation: Implement engaging user interfaces and components for a seamless user experience using React Native's component library and third-party UI frameworks.
  • Cross-Platform Development: Create efficient and reusable code for cross-platform deployment on both iOS and Android platforms, leveraging React Native's capabilities.
  • Third-Party API Integration: Integrate mobile applications with back-end services and external APIs to fetch and display data and handle user authentication and authorization.
  • Debugging and Bug Fixing: Identify and fix bugs and performance bottlenecks, ensuring the applications are running smoothly on various devices and platforms.
  • Code Review and Optimization: Collaborate with team members to conduct code reviews, optimize application performance, and maintain coding standards and best practices.
  • Unit Testing: Write and execute unit tests to ensure the reliability, robustness, and scalability of the applications.
  • Documentation: Create and maintain technical documentation, including design specifications, system architecture, and user guides.
  • Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices in mobile app development, particularly in the React Native ecosystem.


What do we need from you?


  • Minimum of 5 years of professional experience in mobile app development, with a strong focus on React Native.
  • Proficient in building mobile applications using the React Native framework and its core principles, including component-based development, state management, and JSX syntax.
  • Strong proficiency in JavaScript and its modern ES6 syntax, with an understanding of asynchronous programming, closures, and promises.
  • Familiarity with cross-platform mobile app development and the ability to write platform specific code when necessary.
  • Experience with RESTful APIs, data synchronization, and state management libraries (e.g., Redux) to handle data flow and application state.
  • Understanding of mobile app UI/UX design principles and the ability to implement pixel perfect user interfaces based on design specifications.
  • Proficient in debugging and testing mobile applications, with experience using debugging tools and writing unit tests.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows (e.g., GitFlow).
  • Strong analytical and problem-solving skills, with the ability to understand complex requirements and translate them into efficient and scalable solutions.
  • Excellent verbal and written communication skills, with the ability to work effectively in a collaborative team environment.


Ready to launch your career with a leading mobile app development company?


Join our team at Zazz.io and play a vital role in shaping the future of our company! 🚀

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

kake

Canada

Senior Mobile Engineer (iOS or Android)

Mobile
4d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Slasify

Canada

Senior iOS Engineer

Mobile
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Ground News

Canada

Subscribe our newsletter

New Things Will Always Update Regularly