Posted 2 days ago
Senior Mobile Application Developer
@ Atlas-Apex Roofing Inc.
Toronto, Ontario
Overview
Atlas-Apex Roofing Inc. is hiring a Senior Mobile Application Developer to design, build, maintain and release Android and iOS applications. The role requires at least 5 years of professional mobile development, Kotlin or Java and Swift or Objective-C, and mentoring of junior developers. The posting states a full-time position with competitive compensation and a comprehensive benefit program.
Responsibilities:
- Design, develop, test and maintain Android and iOS applications
- Integrate apps with REST APIs, backend services and third-party SDKs
- Troubleshoot and optimize performance, crashes and security
- Manage releases through Google Play and Apple App Store
- Mentor junior developers and take part in code reviews
Requirements summary:
- 5+ years professional mobile application development
- Kotlin and/or Java for Android
- Swift and/or Objective-C for iOS
- Experience with REST APIs, JSON and Git
- Knowledge of mobile security and app store deployment
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-08
- First seen by our source
- 2026-11-11
- Source record updated
- 2026-11-11
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Experience | 5+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Atlas-Apex Roofing Inc.
| Field | Value |
|---|---|
| Open jobs on Jobsy | 6 |
Company Overview
Atlas-Apex Roofing Inc. is a leading commercial/industrial roofing contractor with operations throughout Canada. With over 98 years of experience in the roofing business our success is measured on our ability to perform for our clients. Atlas-Apex has harnessed the power of technology, innovation and experience to provide the most comprehensive roofing program in the country.
About the Role
We are seeking a talented and experienced Senior Mobile Application Developer to design, develop, maintain, and enhance high-quality mobile applications for both Android and iOS platforms. The ideal candidate will have at least 5 years of hands-on mobile application development experience, a strong understanding of mobile architecture and best practices, and a proven ability to deliver reliable, scalable, and user-friendly applications.
The successful candidate will work closely with product managers, designers, backend developers, QA engineers, and other stakeholders to build innovative mobile solutions that meet business requirements and provide excellent user experience.
Experience with .NET MAUI (Multi-platform App UI) is considered a strong asset.
Key Responsibilities
- Design, develop, test, and maintain mobile applications for Android and iOS platforms.
- Write clean, maintainable, efficient, and well-documented code following industry best practices.
- Develop native mobile applications using relevant Android and iOS technologies.
- Collaborate with cross-functional teams to translate business requirements and UI/UX designs into functional mobile applications.
- Integrate mobile applications with RESTful APIs, backend services, databases, and third-party SDKs.
- Troubleshoot, debug, and resolve application performance issues, crashes, and technical defects.
- Optimize application performance, responsiveness, security, and scalability across different devices and operating system versions.
- Implement secure authentication, data protection, and mobile application security best practices.
- Participate in code reviews, technical discussions, architectural decisions, and development planning.
- Develop and maintain automated tests and participate in quality assurance activities.
- Manage application releases, deployments, and updates through the Google Play Store and Apple App Store.
- Monitor application performance and address production issues in a timely manner.
- Stay current with emerging mobile development technologies, frameworks, tools, and industry trends.
- Mentor junior developers and contribute to improving development standards and team productivity.
Required Qualifications and Skills
- Minimum of 5+ years of professional mobile application development experience.
- Strong hands-on experience developing applications for both Android and iOS.
- Proficiency in Android development using Kotlin and/or Java.
- Proficiency in iOS development using Swift and/or Objective-C.
- Experience with mobile application architecture, design patterns, and software development best practices.
- Strong understanding of REST APIs, JSON, asynchronous programming, and integration with backend services.
- Experience with Git or other version control systems.
- Knowledge of mobile application testing, debugging, profiling, and performance optimization.
- Understanding of mobile security, secure data storage, authentication, and authorization.
- Experience with app deployment, release management, and publishing applications to the Google Play Store and Apple App Store.
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to work independently while collaborating effectively with a development team.
- Excellent communication skills and the ability to explain technical concepts to technical and non-technical stakeholders.
Preferred Qualifications
- Experience with .NET MAUI for cross-platform mobile application development.
- Knowledge of C# and the .NET ecosystem.
- Experience migrating or modernizing existing mobile applications.
- Familiarity with CI/CD pipelines and automated mobile application builds and deployments.
- Experience with Firebase, push notifications, analytics, and crash reporting tools.
- Familiarity with cloud platforms such as Microsoft Azure or AWS.
- Experience with automated testing frameworks and mobile testing tools.
- Knowledge of accessibility standards and mobile UI/UX best practices.
- Experience working in Agile/Scrum development environments.
What We Offer
- Competitive compensation based on experience and qualifications.
- Opportunities to work on challenging and impactful mobile application projects.
- A collaborative and supportive technical team.
- Opportunities for professional development and continuous learning.
- The opportunity to contribute to technical decisions and mobile application architecture.
- A comprehensive benefit program for you and your family.
How to Apply
If you are a passionate mobile application developer with strong Android and iOS development experience and enjoy building high-quality mobile solutions, we would love to hear from you.
Please submit your resume along with a brief summary of your relevant mobile development experience and the platforms and technologies you have worked with.
We look forward to welcoming an experienced developer who can help us build and deliver exceptional mobile applications.
Want to know more about us… check out our video: https://youtu.be/3KC-urkf1UM.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.