1

Android Mobile Application Developer Jobs in Alberta

Perform application and platform testing on in-house and third-party integrations based on ... Android, MacOS, Windows) * Experience with testing and debugging web and mobile applications.

Perform application and platform testing on in-house and third-party integrations based on ... Android, MacOS, Windows) * Experience with testing and debugging web and mobile applications.

The analyst will work with diverse IT infrastructure such as laptops, mobile devices, printers ... Proficient with and strong knowledge of all operating systems such as Windows, Android & iOS and be ...

... application to be considered * High School Diploma or General Education Diploma (GED) * A valid ... Programing and installation of Dispatch hardware including communication components (panel, hub ...

Our maintenance teams are mobile, and travel will be required in this position. Responsibilities ... Power Engineering Certificate is considered a strong asset. * Class 5 license and clean drivers ...

Work closely with developers, marketers, and stakeholders to execute the visual elements of our ... application, and selection process. If you require an accommodation at any stage of the process ...

next page

Showing results 1-20

Android Mobile Application Developer information

See Alberta salary details

$60.5K

$83.3K

$99K

How much do android mobile application developer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for android mobile application developer in Alberta is $83,279.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,500.00 and $90,500.00 per year, depending on experience, location, and employer.

What are some common challenges Android Mobile Application Developers face when working on cross-functional teams?

Android Mobile Application Developers often collaborate with designers, backend developers, and QA testers to deliver high-quality apps. A common challenge is ensuring smooth communication and alignment on technical requirements, design expectations, and project timelines. Developers must frequently clarify platform-specific constraints and advocate for best practices in UI/UX and performance, while balancing input from various stakeholders. Proactively participating in sprint planning and code reviews helps address misunderstandings early and fosters a more cohesive team dynamic.

Is Android Developer a good career in 2026?

Android Developer is a viable career in 2026 due to the continued growth of the mobile app industry and the widespread use of Android devices. Skills in Java or Kotlin, along with familiarity with development tools like Android Studio, are essential for success in this field. The demand for Android developers is expected to remain strong as businesses expand their mobile presence.

Is mobile app development still in demand?

Android Mobile Application Developers are in high demand due to the continued growth of mobile device usage and app ecosystems. Skills in Java, Kotlin, and app design are valuable, and demand is expected to remain strong as businesses prioritize mobile presence and digital solutions.

What does an Android Mobile Application Developer do?

An Android Mobile Application Developer is responsible for designing, building, and maintaining applications for devices running the Android operating system. They write code in languages such as Java or Kotlin, collaborate with designers and product teams, and ensure apps are user-friendly and perform well. These developers also test and debug apps, update them for new Android versions, and may integrate third-party APIs or services as needed. Their work helps bring innovative mobile experiences to Android users.

What are the key skills and qualifications needed to thrive as an Android Mobile Application Developer, and why are they important?

To thrive as an Android Mobile Application Developer, you need strong proficiency in Java and Kotlin programming, a solid understanding of Android SDK, and experience with mobile app development best practices, typically supported by a degree in computer science or a related field. Familiarity with Android Studio, version control systems like Git, and knowledge of APIs and third-party libraries are commonly required, while certifications such as Google Associate Android Developer can be advantageous. Creativity, problem-solving abilities, and effective communication help developers translate user needs into functional, user-friendly applications and collaborate within teams. These skills are vital for creating high-quality, reliable apps that meet user expectations and adapt to evolving technology trends.

Are Android developers in demand?

Android developers are in high demand due to the widespread use of Android devices and the growth of mobile app markets. Skills in Java or Kotlin, along with experience in app development environments like Android Studio, increase employability in this field.

How much do Android developers get paid?

Android mobile application developers' salaries vary based on experience, location, and skill level, but typically range from $70,000 to $120,000 annually in many regions. Entry-level developers may earn less, while experienced developers with expertise in Kotlin, Java, and app deployment can command higher salaries. Certifications and a strong portfolio can also influence compensation.
Software Developer (SAP S/4HANA)

Software Developer (SAP S/4HANA)

Spartan Controls Ltd.

Calgary, AB • On-site, Remote

Other

Posted 15 days ago


Job description

Spartan Controls is an employee-owned company and leading provider of data management, industrial automation, valves, measurement and control solutions for process industries in Western Canada and beyond.  We are dedicated to providing exceptional sales, support and service experiences for our diverse customer base in industries such as mining, power, oil & gas, municipal, pulp & paper, and chemical.

Spartan is committed to creating a sustainable modern world with innovative automation. Our focus is Customer Outcomes.  By leveraging applied automation we assist customers improving their Safety, Reliability, Operations and Productivity.  

Our employee ownership model creates a unique culture of community, creativity, entrepreneurship, and a place to build your career.  Spartan Controls provides an environment that not only encourages you to do your best, but also empowers you to do what it takes to create a solution, address a need, or respond to an issue.

Summary

We are recruiting a junior software developer to design and deliver end-to-end solutions in SAP S/4HANA. Based in Calgary, reporting to the Business Systems manager, the successful candidate will be responsible for supporting projects and initiatives to completion that will support corporate goals and objectives. The successful candidate will develop solutions with local and remote teams, internal and external resources. This role is designed as an entry point into SAP development, with structured training and mentorship in ABAP, Fiori/UI5, mobile development, and S/4HANA technologies.

Role and Responsibilities
  • Design, develop, and implement end-to-end SAP solutions.
  • Develop clean, modular, testable, object-oriented ABAP using modern 7.4+ syntax.
  • Design and implement new solutions using SAP's latest emerging technologies, including Fiori and SAPUI5.
  • Demonstrate UI/UX design best practices
  • Follow strict coding, naming, documentation, and change log standards.
  • Participate in code reviews and architectural discussions.
  • Support testing, QA validation, and Production deployments.
  • Manage multiple projects simultaneously and prioritize time with minimal oversight.
  • Translate complex business requirements into scalable SAP solutions.
Qualifications and Skills
  • Degree or diploma in Computer Science, Software Engineering, or a related field
  • 0-2 years of experience in software development (Co-op/Internship experience considered) is preferred
  • Recent graduates are encouraged to apply
  • Exposure to (including academic or project) web application development concepts (HTTP request/response model, RESTful APIs including ODATA, JSON data structures, and browser concepts like the DOM)
  • Familiarity with version control tools (e.g., Git)
  • Understanding of object-oriented programming principles
  • Basic knowledge of debugging and troubleshooting techniques
  • Understanding of software development best practices (clean code, modular design, separation of concerns, and basic refactoring for maintainability).
  • Understanding of Software Development Lifecycle
  • Familiarity with any modern programming language (e.g., Java, Python, C#, or similar) is an asset
  • Experience with JavaScript and HTML5
  • Awareness of UI/UX best practices is a plus
  • Interest in learning SAP technologies (ABAP, Fiori, S/4HANA)
  • Exposure to enterprise systems or ERP concepts is considered an asset
  • Familiarity with systems integration concepts (e.g., APIs and basic data modeling) is beneficial
  • Strong decision making, analytical, and troubleshooting skills.
  • Strong analytical/problem-solving ability; able to balance business and technical constraints.
  • Knowledge of automated unit testing techniques and test-driven development is considered an asset.
  • Detail oriented and commitment to quality
  • Proven organizational skills
  • Entrepreneurial work ethic
  • Ability to work independently and collaboratively in a fast-paced proactive environment and work to deadlines.
  • Exceptional verbal and written communication.
  • Self-starter with a desire to thrive in a fast-paced team environment.
  • Ability to effectively work in a team environment.
  • High-level technical skills and willingness to learn.
  • Willingness to participate in training and mentorship programs
  • Available to work occasionally outside of business hours (upgrades, project deployments, etc.)
  • Interest in building a long-term career in SAP and enterprise application development
  • Willingness to be in the office 4-5 days a week, potential to work from home after 1 year.

Spartan recognizes that there are many ways in which candidates develop knowledge, abilities, and competencies throughout their careers. We encourage applications from candidates with a variety of backgrounds and we do consider qualifications and competencies that are equivalent to those specifically mentioned above.

As part our recruitment process, successful candidates will be required to pass a pre-employment security background check. 

Close Date: July 9, 2026 (11:59 pm MST)

IND123

 Requisition ID: 1829