Mobile Developer – React Native : Toronto, ON, Canada : Onsite
- Toronto, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: Mobile Developer – React Native
Location: Toronto, ON, Canada
Work Mode: Onsite
Employment Type: Full-Time (FTE) / Permanent
Job Summary
We are seeking an experienced Mobile Developer with expertise in React Native, JavaScript, and Angular to develop, enhance, and maintain high-quality mobile applications. The ideal candidate will have strong development and debugging skills, experience integrating APIs, and the ability to collaborate effectively with cross-functional teams in an Agile environment.
Key Responsibilities
•
Develop, enhance, and maintain mobile applications using React Native and JavaScript.
•
Build reusable, scalable, and maintainable application components.
•
Integrate REST APIs and third-party services into mobile applications.
•
Perform code reviews and ensure adherence to coding standards and best practices.
•
Write and execute unit tests to ensure application quality and reliability.
•
Troubleshoot issues, fix defects, and optimize application performance.
•
Collaborate with QA engineers, business analysts, and other development teams.
•
Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
•
Maintain technical documentation and support ongoing application enhancements.
Mandatory Technical Skills
•
Strong hands-on experience with React Native for mobile application development.
•
Proficiency in JavaScript and modern development practices.
•
Experience with Angular.
•
Experience integrating REST APIs and third-party services.
•
Knowledge of unit testing, debugging, and code review practices.
•
Understanding of mobile application performance, security, and maintainability.
Preferred Qualifications
•
Bachelor's degree in Computer Science, Information Technology, or a related field.
•
Experience working in Agile/Scrum development environments.
•
Strong analytical, problem-solving, and communication skills.
•
Ability to work collaboratively in an onsite, cross-functional team environment.
More about this job
Responsibilities
Develop, enhance, and maintain mobile applications using React Native and JavaScript, including reusable components and integrations with REST APIs and third-party services. Review and test code, troubleshoot defects, optimize performance, document technical work, and collaborate with cross-functional teams in Agile ceremonies.
Requirements
Candidates should have strong hands-on React Native and JavaScript experience, experience with Angular and API integrations, and knowledge of testing, debugging, code reviews, and mobile application quality. A bachelor's degree in a related field is preferred, along with Agile/Scrum experience and strong analytical, communication, and collaboration skills.
Skills
- React Native
- JavaScript
- Angular
- REST APIs
- Third-Party Service Integration
- Unit Testing
- Debugging
- Code Reviews
- Performance Optimization
- Mobile Application Security
- Agile
- Scrum
- Technical Documentation
- Cross-Functional Collaboration
- Problem-Solving
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- React Native
- JavaScript
- Angular
- Mobile Applications
- REST APIs
- Third-Party Services
- Reusable Components
- Scalable Applications
- Maintainable Code
- Unit Testing
- Debugging
- Code Reviews
- Coding Standards
- Performance Optimization
- Mobile Application Security
- Agile
- Scrum
- Sprint Planning
- Daily Stand-Ups
- Retrospectives
- Quality Assurance
- Technical Documentation
- Cross-Functional Teams
- Software Development