1

Mobile Full Stack Developer Jobs in Red Deer, AB

Currently enrolled in the 3rd or 4th year or Masters of a Computer Science, Software Engineering ... This is a full stack development role - independent development with aid. What You'll Gain * Hands ...

Mobile Full Stack Developer information

What are the key skills and qualifications needed to thrive as a mobile full stack developer?

To thrive as a Mobile Full Stack Developer, you need strong proficiency in both front-end and back-end development for mobile platforms, with expertise in languages like JavaScript, Swift, Kotlin, and frameworks such as React Native or Flutter, often supported by a degree in computer science or related field. Familiarity with databases (e.g., MongoDB, SQL), version control systems (e.g., Git), APIs, and cloud services (e.g., AWS, Firebase) is typically required, along with relevant certifications. Problem-solving, collaboration, and adaptability are crucial soft skills that enable effective teamwork and project delivery in dynamic environments. These skills and tools are essential to build robust, user-friendly mobile applications that meet business requirements and adapt to evolving technologies.

What is a mobile full stack developer?

A Mobile Full Stack Developer is a software professional skilled in both front-end and back-end development for mobile applications. They are capable of designing user interfaces, writing application logic, and managing databases or server-side infrastructure. This role requires proficiency in mobile development frameworks (like React Native or Flutter), as well as backend technologies (such as Node.js, Python, or cloud services). Mobile Full Stack Developers can take a project from initial concept through deployment, ensuring seamless integration of all components. They often collaborate with designers, product managers, and other developers to deliver robust mobile experiences.

What are some common challenges mobile full stack developers face when integrating front-end mobile applications with back-end services?

Mobile Full Stack Developers often encounter challenges ensuring seamless communication between mobile front-end interfaces and back-end APIs, especially when dealing with varying device capabilities and network conditions. They must address issues such as data synchronization, real-time updates, and maintaining consistent user experiences across platforms. Additionally, managing security and authentication between the mobile app and server, as well as optimizing performance for both client and server sides, are critical aspects of the role. Collaborating closely with designers, backend engineers, and QA teams is essential to deliver robust, scalable solutions.

What is the difference between Mobile Full Stack Developer vs Front-End Developer?

AspectMobile Full Stack DeveloperFront-End Developer
Required SkillsMobile app development, backend integration, JavaScript, React Native, Swift, KotlinHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentMobile app projects, cross-platform or native developmentWeb interfaces, website or web app development
Industry UsageTech, startups, app development firmsWeb development agencies, corporate websites

Mobile Full Stack Developers focus on building mobile applications with both frontend and backend skills, often working on cross-platform or native apps. Front-End Developers specialize in creating engaging web interfaces. While both roles require JavaScript and related skills, Mobile Full Stack Developers have additional expertise in mobile-specific languages and tools, making them suitable for mobile-centric projects.

Is a mobile full stack developer still in demand?

Yes, mobile full stack developers are in high demand due to the continued growth of mobile app usage and the need for integrated front-end and back-end development skills. Proficiency in frameworks like React Native or Flutter, along with knowledge of cloud services, enhances employability in this field.
Infographic showing various Mobile Full Stack Developer job openings in Red Deer, AB as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 18% Part Time, 7% Contract, and 1% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution.

Student Programmer Analyst

HUB

Red Deer, AB • On-site

Full-time

Retirement

Posted 9 days ago


Job description

ABOUT US

At HUB International, we are a team of entrepreneurs. We believe in protecting and supporting the aspirations of individuals, families, and businesses. We help our clients evaluate their risks and develop solutions tailored to their needs. We believe in empowering our employees to learn, grow, and make a difference. Our structure enables our teams to maintain their own unique, regional culture while leveraging support and resources from our corporate centers of excellence.

HUB is one of the largest global insurance and employee benefits broker, providing a boundaryless array of business insurance, employee benefits, risk services, personal insurance, retirement, and private wealth management products and services. With over $5 billion in revenue and almost 20,000 employees in 600 offices throughout North America, HUB has grown substantially, in part due to our industry leading success in mergers and acquisitions.

About the Opportunity

HUB International is looking for a motivated and technically curious Student Programmer Analyst to join our Edmonton office for a four-month work term. This is an excellent opportunity for a third or fourth-year university student interested in software development, business applications, and artificial intelligence to gain hands-on experience supporting and enhancing a critical internal application used by our MGA business.

Working alongside experienced business and technology professionals, you'll take ownership of maintaining and improving an existing application while learning how technology supports insurance operations. You'll have the opportunity to contribute meaningful enhancements, modernize legacy processes, and leverage AI tools to improve development efficiency.

What You'll Do

  • Learn and become the primary support resource for an existing internal business application.
  • Maintain, troubleshoot, and enhance application functionality.
  • Define and implement new features based on business requirements.
  • Analyze existing application logic and recommend improvements.
  • Assist with modernizing legacy Excel VBA functionality by transitioning processes into newer technologies.
  • Write, test, and document clean, efficient code.
  • Utilize AI-assisted development tools to accelerate coding, logic development, and troubleshooting.
  • Work with business stakeholders to understand workflows and translate requirements into technical solutions.
  • Participate in application testing, debugging, and deployment activities.
  • Document system functionality, enhancements, and technical processes.

What We're Looking For

  • Currently enrolled in the 3rd or 4th year or Masters of a Computer Science, Software Engineering, Computing Science, or related program at the University of Alberta.
  • Experience with:
    • JavaScript
    • React
    • Node.js
  • Understanding of software development principles and application architecture.
  • Familiarity with AI-assisted coding tools (such as GitHub Copilot or ChatGPT) is considered an asset.
  • Experience with Excel VBA is an asset.
  • Strong analytical and problem-solving skills.
  • Ability to understand and work through existing application logic.
  • Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders.
  • Self-motivated with a willingness to take ownership of projects.
  • This is a full stack development role - independent development with aid.

What You'll Gain

  • Hands-on experience owning and enhancing a business-critical application.
  • Exposure to software development in a large enterprise environment.
  • Experience working with modern web technologies and AI-assisted development.
  • Mentorship from experienced technology and business professionals.
  • Practical experience translating business needs into technical solutions.
  • An opportunity to make a measurable impact on an application used across the organization.

JOIN OUR TEAM

Do you believe in the power of innovation, collaboration, and transformation? Do you thrive in a supportive and client focused work environment? Are you looking for an opportunity to help build and drive change in a rapidly growing and evolving organization? When you join HUB International, you will be part of a community of learners and doers focused on our Core Values: entrepreneurship, teamwork, integrity, accountability, and service.

Department Information TechnologyRequired Experience: 1-2 years of relevant experienceRequired Travel: Negligible

We endeavor to make this website accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact the recruiting teamHUBRecruiting@hubinternational.com. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.