Job Title: Senior Mobile Application Developer
Location: Canada - Remote
Duration: Contract to Hire
Job Description
- We are seeking a highly skilled and motivated Senior Mobile Application Developer to design develop and deliver scalable customer-facing mobile solutions. This role requires deep technical expertise a strong passion for exceptional user experience and the ability to collaborate effectively across teams to ensure successful project outcomes.
- In addition to mobile application development familiarity with modern web frameworks such as is highly valued enabling you to contribute to integrated solutions spanning both mobile and web platforms.
Responsibilities
- Perform hands-on development and enhancement of React Native mobile applications alongside related web applications using
- Maintain and develop custom backend integrations leveraging and working extensively with both GraphQL and RESTful APIs for efficient and scalable data querying and manipulation
- Collaborate closely with architects product managers QA and software engineers to define design document and deliver new features and enhancements
- Assist in estimating development efforts and bug fixes accurately
- Continuously research evaluate and integrate emerging technologies that can improve the technology stack and product capabilities
- Translate customer and stakeholder feedback into clear actionable product requirements
- Work with external vendors and agencies to align project efforts with technical requirements and roadmaps
- Contribute to creating and maintaining development roadmaps that reflect strategic priorities and project sequencing
Minimum Qualifications
- BS degree or equivalent professional experience in Computer Science or related fields
- 4 years of experience developing mobile applications with strong expertise in React Native and Redux
- Solid understanding of and React-based web development concepts (proficiency is a plus but not required)
- Proven experience with both GraphQL and RESTful APIs for building efficient data communication layers between client and server
- Working knowledge of TypeScript and modern JavaScript best practices
- Experience designing and implementing testing strategies including unit functional and integration tests
- Familiarity with application build and deployment processes on iOS and Android platforms
- Skilled in writing reusable maintainable clean code following DRY SOLID principles and Clean Architecture
- Proficient with Git and version control workflows
- Understanding of Agile development methodologies and ability to collaborate in iterative environments
- Strong grasp of mobile UX best practices and intuitive interface design
- Self-motivated with strong problem-solving and debugging skills
- Ability to communicate technical concepts effectively to both technical teams and business stakeholders
- Experience working from product requirements to technical implementation and delivery
- Awareness of security privacy and governance best practices for enterprise applications
- Enthusiastic about learning new and complex technologies
Special Experience Desired (Nice to have)
- Experience with native mobile app development for Swift/iOS or Android is a strong plus
- Hands-on experience with backend development including designing building or consuming custom APIs
- Proficiency in modern web frameworks such as with practical experience integrating applications alongside mobile apps
- Familiarity with design and prototyping tools like Adobe Creative Suite Figma Sketch or similar to effectively collaborate with UX/UI teams
- Exposure to cloud platforms-especially Google Cloud Platform (GCP)-including experience with deployment serverless functions and managed services
- Knowledge of Continuous Integration and Continuous Deployment (CI/CD) processes and tools applicable to both mobile and web applications
- Experience working within Agile teams actively participating in sprint planning reviews and retrospectives
- Strong understanding of security best practices for enterprise applications including data protection secure coding and application hardening
Skills
Mandatory Skills: JavaScript React React Native
Job Title: Senior Mobile Application Developer Location: Canada - Remote Duration: Contract to Hire Job Description We are seeking a highly skilled and motivated Senior Mobile Application Developer to design develop and deliver scalable customer-facing mobile solutions. This role requires deep tech...
Job Title: Senior Mobile Application Developer
Location: Canada - Remote
Duration: Contract to Hire
Job Description
- We are seeking a highly skilled and motivated Senior Mobile Application Developer to design develop and deliver scalable customer-facing mobile solutions. This role requires deep technical expertise a strong passion for exceptional user experience and the ability to collaborate effectively across teams to ensure successful project outcomes.
- In addition to mobile application development familiarity with modern web frameworks such as is highly valued enabling you to contribute to integrated solutions spanning both mobile and web platforms.
Responsibilities
- Perform hands-on development and enhancement of React Native mobile applications alongside related web applications using
- Maintain and develop custom backend integrations leveraging and working extensively with both GraphQL and RESTful APIs for efficient and scalable data querying and manipulation
- Collaborate closely with architects product managers QA and software engineers to define design document and deliver new features and enhancements
- Assist in estimating development efforts and bug fixes accurately
- Continuously research evaluate and integrate emerging technologies that can improve the technology stack and product capabilities
- Translate customer and stakeholder feedback into clear actionable product requirements
- Work with external vendors and agencies to align project efforts with technical requirements and roadmaps
- Contribute to creating and maintaining development roadmaps that reflect strategic priorities and project sequencing
Minimum Qualifications
- BS degree or equivalent professional experience in Computer Science or related fields
- 4 years of experience developing mobile applications with strong expertise in React Native and Redux
- Solid understanding of and React-based web development concepts (proficiency is a plus but not required)
- Proven experience with both GraphQL and RESTful APIs for building efficient data communication layers between client and server
- Working knowledge of TypeScript and modern JavaScript best practices
- Experience designing and implementing testing strategies including unit functional and integration tests
- Familiarity with application build and deployment processes on iOS and Android platforms
- Skilled in writing reusable maintainable clean code following DRY SOLID principles and Clean Architecture
- Proficient with Git and version control workflows
- Understanding of Agile development methodologies and ability to collaborate in iterative environments
- Strong grasp of mobile UX best practices and intuitive interface design
- Self-motivated with strong problem-solving and debugging skills
- Ability to communicate technical concepts effectively to both technical teams and business stakeholders
- Experience working from product requirements to technical implementation and delivery
- Awareness of security privacy and governance best practices for enterprise applications
- Enthusiastic about learning new and complex technologies
Special Experience Desired (Nice to have)
- Experience with native mobile app development for Swift/iOS or Android is a strong plus
- Hands-on experience with backend development including designing building or consuming custom APIs
- Proficiency in modern web frameworks such as with practical experience integrating applications alongside mobile apps
- Familiarity with design and prototyping tools like Adobe Creative Suite Figma Sketch or similar to effectively collaborate with UX/UI teams
- Exposure to cloud platforms-especially Google Cloud Platform (GCP)-including experience with deployment serverless functions and managed services
- Knowledge of Continuous Integration and Continuous Deployment (CI/CD) processes and tools applicable to both mobile and web applications
- Experience working within Agile teams actively participating in sprint planning reviews and retrospectives
- Strong understanding of security best practices for enterprise applications including data protection secure coding and application hardening
Skills
Mandatory Skills: JavaScript React React Native
View more
View less