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 Next.js 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 Next.jsMaintain and develop custom backend integrations leveraging Node.js and working extensively with both GraphQL and RESTful APIs for efficient and scalable data querying and manipulationCollaborate closely with architects, product managers, QA, and software engineers to define, design, document, and deliver new features and enhancementsAssist in estimating development efforts and bug fixes accuratelyContinuously research, evaluate, and integrate emerging technologies that can improve the technology stack and product capabilitiesTranslate customer and stakeholder feedback into clear, actionable product requirementsWork with external vendors and agencies to align project efforts with technical requirements and roadmapsContribute to creating and maintaining development roadmaps that reflect strategic priorities and project sequencingMinimum Qualifications
BS degree or equivalent professional experience in Computer Science or related fields4+ years of experience developing mobile applications with strong expertise in React Native and ReduxSolid understanding of Next.js 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 serverWorking knowledge of TypeScript and modern JavaScript best practicesExperience designing and implementing testing strategies including unit, functional, and integration testsFamiliarity with application build and deployment processes on iOS and Android platformsSkilled in writing reusable, maintainable, clean code following DRY, SOLID principles, and Clean ArchitectureProficient with Git and version control workflowsUnderstanding of Agile development methodologies and ability to collaborate in iterative environmentsStrong grasp of mobile UX best practices and intuitive interface designSelf-motivated with strong problem-solving and debugging skillsAbility to communicate technical concepts effectively to both technical teams and business stakeholdersExperience working from product requirements to technical implementation and deliveryAwareness of security, privacy, and governance best practices for enterprise applicationsEnthusiastic about learning new and complex technologiesSpecial Experience Desired (Nice to have)
Experience with native mobile app development for Swift / iOS or Android is a strong plusHands-on experience with Node.js backend development including designing, building, or consuming custom APIsProficiency in modern web frameworks such as Next.js with practical experience integrating Next.js applications alongside mobile appsFamiliarity with design and prototyping tools like Adobe Creative Suite, Figma, Sketch , or similar to effectively collaborate with UX / UI teamsExposure to cloud platforms-especially Google Cloud Platform (GCP)-including experience with deployment, serverless functions, and managed servicesKnowledge of Continuous Integration and Continuous Deployment (CI / CD) processes and tools applicable to both mobile and web applicationsExperience working within Agile teams actively participating in sprint planning, reviews, and retrospectivesStrong understanding of security best practices for enterprise applications including data protection, secure coding, and application hardeningSkills
Mandatory Skills : JavaScript, React, React Native