Mobile Developer responsible for designing and maintaining mobile applications at Encircle, a B2B SaaS company transforming property insurance. Collaborate with cross-functional teams to ship high-quality applications.
Responsibilities
Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define, design, and ship new features for our mobile applications.
Develop high-quality, scalable, and maintainable code for iOS and Android platforms using industry best practices.
Conduct thorough testing and debugging of mobile applications to ensure optimal performance, usability, and reliability.
Continuously optimize mobile applications for maximum speed, efficiency, and responsiveness.
Stay up-to-date with the latest trends and technologies in mobile development and incorporate them into our applications.
Collaborate with the backend development team to integrate mobile applications with server-side APIs.
Work closely with the UI/UX team to ensure a seamless and visually appealing user interface.
Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Troubleshoot and resolve issues reported by users and provide timely support.
Requirements
3+ years of proven experience as a Mobile Developer, with a strong portfolio of mobile applications developed for iOS and Android platforms.
Bachelor's degree in Computer Science, Engineering, or a related field; or equivalent work experience.
Proficient in programming languages such as Swift, Objective-C, Java, and Kotlin.
Solid understanding of mobile application development frameworks, libraries, and tools.
Experience with RESTful APIs and integrating mobile applications with backend services.
Familiarity with version control systems, such as Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Benefits
Flexible hours
Self-managed vacation
Trust to manage your time
Exposure to progressive technologies and tools in a collaborative, cross-functional environment
Fast-moving, thoughtful culture where you can learn and grow in your career
Remote-first company with a strong culture of trust and transparency
Engineering Intern building scalable chess products or AI/ML systems for Chess.com. Developing features, models, and LLM - powered applications with multidisciplinary teams.
Programmer analyst at Desjardins, developing, maintaining and optimizing complex IT systems and infrastructure. Advising teams and resolving major operational incidents.
Desjardins programmer analyst developing, maintaining, and supporting IT systems and infrastructure. Hybrid Montréal role focused on software products, automation, and complex system issue resolution.
Senior IT Developer building, testing, and supporting banking applications for TD, a major global financial institution. Leading complex development, systems administration, and incident - resolution activities.
Embedded Developer building firmware for Interaxon's EEG and biosensing wearables. Owning releases, Bluetooth connectivity, sensor processing, power management, and hardware bring - up.
Programmer Analyst developing, maintaining, and optimizing complex software and infrastructure solutions for Desjardins. Leading deployments, testing, incident resolution, and IT standardization in hybrid Lévis role.
Associate IT Developer building and supporting RQ web and mobile products. Developing APIs, integrations, front - end features, bug fixes, and customer technical solutions.
Développeur MuleSoft concevant des API et intégrations pour iA Financial Group, assureur et gestionnaire de patrimoine. Soutien de plateformes Anypoint, CI/CD et solutions sécurisées.
Senior R Programmer developing R Shiny applications and statistical tools for Premier Research’s clinical - trial and biopharma services. Supporting validated workflows, data visualization, and regulatory submissions.