The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... Design and architect complex frontend applications, components, and UI systems that deliver ...
The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... Design and architect complex frontend applications, components, and UI systems that deliver ...
Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls ... Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms ...
Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls ... Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. You will build software for the following domain: * Geoscience ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. You will build software for the following domain: * Geoscience ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. You will build software for the following domain: * Geoscience - geology ...
Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable but can develop on the job. You will build software for the following domain: * Geoscience - geology ...
Junior Eclipse RCP Java Developer
Calgary, AB · On-site
In this role, you will work closely with experienced software engineers, UX designers, and geoscientists to implement UI features, support data visualization workflows, and learn best practices for ...
Junior Eclipse RCP Java Developer
Calgary, AB · On-site
In this role, you will work closely with experienced software engineers, UX designers, and geoscientists to implement UI features, support data visualization workflows, and learn best practices for ...
Junior Eclipse RCP Java Developer
Calgary, AB · On-site
In this role, you will work closely with experienced software engineers, UX designers, and geoscientists to implement UI features, support data visualization workflows, and learn best practices for ...
Junior Eclipse RCP Java Developer
Calgary, AB · On-site
In this role, you will work closely with experienced software engineers, UX designers, and geoscientists to implement UI features, support data visualization workflows, and learn best practices for ...
Develop robust UI and workflow components for desktop and/or cloud-based seismic applications ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Develop robust UI and workflow components for desktop and/or cloud-based seismic applications ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Develop robust UI and workflow components for desktop and/or cloud-based seismic applications ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Develop robust UI and workflow components for desktop and/or cloud-based seismic applications ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Software Engineer (Full Stack)
Calgary, AB · On-site
CA$70K - CA$120K/yr
Design and implement full-stack features across M1 SaaS portal from React-based UI components to C# ... You have post-secondary education in software engineering, computer or electrical engineering ...
Software Engineer (Full Stack)
Calgary, AB · On-site
CA$70K - CA$120K/yr
Design and implement full-stack features across M1 SaaS portal from React-based UI components to C# ... You have post-secondary education in software engineering, computer or electrical engineering ...
Translate user needs into technical specifications by understanding, conceptualizing, and ... Strong programming and software development experience with modern engineering practices and design ...
Translate user needs into technical specifications by understanding, conceptualizing, and ... Strong programming and software development experience with modern engineering practices and design ...
Manage containerization via Docker and AWS infrastructure, overseeing EC2 deployments and DevOps ... Own the reporting UI end-to-end: report list, create, details, template management, PDF export ...
Quick apply
Manage containerization via Docker and AWS infrastructure, overseeing EC2 deployments and DevOps ... Own the reporting UI end-to-end: report list, create, details, template management, PDF export ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... meet user needs. Essential Knowledge, Skill and experience * Possess a Bachelor's degree in a ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... meet user needs. Essential Knowledge, Skill and experience * Possess a Bachelor's degree in a ...
Identify and create software user interface requirements and analysis of implementation. * Prepare ... Engineering, Industrial Design or applicable scientific discipline is required. Other Minimum 10 ...
New
Quick apply
Identify and create software user interface requirements and analysis of implementation. * Prepare ... Engineering, Industrial Design or applicable scientific discipline is required. Other Minimum 10 ...
New
... interface. * Participate in code reviews to uphold code quality standards and share knowledge ... a small engineering team. What we're looking for * 2+ years of professional experience building ...
... interface. * Participate in code reviews to uphold code quality standards and share knowledge ... a small engineering team. What we're looking for * 2+ years of professional experience building ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... interfaces, and agentic AI workflows. * Build and maintain platform integrations, APIs, and ...
Quick apply
The Platform Software Developer is responsible for designing, developing, and maintaining software ... interfaces, and agentic AI workflows. * Build and maintain platform integrations, APIs, and ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... interfaces, and agentic AI workflows. * Build and maintain platform integrations, APIs, and ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... interfaces, and agentic AI workflows. * Build and maintain platform integrations, APIs, and ...
Senior Software Developer
Calgary, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor ... tools whose interface is only accessible in English as part of this position's main ...
Senior Software Developer
Calgary, AB · Remote
As a Senior Software Developer, you will take ownership of complex technical initiatives, mentor ... tools whose interface is only accessible in English as part of this position's main ...
Develop intuitive user interfaces and business-facing applications that improve operational ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
Develop intuitive user interfaces and business-facing applications that improve operational ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
Build and maintain automation frameworks for unit, integration, API, UI, E2E testing. * Write clean ... DevOps, and Integration teams to define testing strategies, ensure features are testable, meet ...
Build and maintain automation frameworks for unit, integration, API, UI, E2E testing. * Write clean ... DevOps, and Integration teams to define testing strategies, ensure features are testable, meet ...
Senior React Native Developer
Calgary, AB · On-site +1
Implement pixel perfect UI's that match designs. * Implement clean, modern, smooth animations and ... A passion for software development. It's not just your career, it's also your hobby. You're ...
Senior React Native Developer
Calgary, AB · On-site +1
Implement pixel perfect UI's that match designs. * Implement clean, modern, smooth animations and ... A passion for software development. It's not just your career, it's also your hobby. You're ...
Ui Software Developer information
See Calgary, AB salary details
$46.5K - $59K
1% of jobs
$59K - $71.5K
3% of jobs
$71.5K - $84K
11% of jobs
$84K - $96.5K
7% of jobs
$98.5K is the 25th percentile. Wages below this are outliers.
$96.5K - $109K
17% of jobs
The median wage is $115.6K / yr.
$109K - $121.5K
20% of jobs
$132.8K is the 75th percentile. Wages above this are outliers.
$121.5K - $134K
17% of jobs
$134K - $146.5K
11% of jobs
$146.5K - $159K
4% of jobs
$159K - $171.5K
4% of jobs
$171.5K - $184K
4% of jobs
$46.5K
$119.4K
$184K
How much do ui software developer jobs pay per year?
What are UI Software Developers?
How does a UI Software Developer typically collaborate with designers and backend developers during a project?
What are the key skills and qualifications needed to thrive as a UI Software Developer, and why are they important?
What is the difference between Ui Software Developer vs Front-End Developer?
| Aspect | Ui Software Developer | Front-End Developer |
|---|---|---|
| Required Skills | UI design, prototyping, coding in HTML/CSS/JavaScript, user experience focus | HTML, CSS, JavaScript, frameworks like React or Angular, responsive design |
| Work Environment | Design teams, product teams, UI/UX departments | Web development teams, software companies, agencies |
| Common Usage | Creating user interfaces, visual design, interactive prototypes | Implementing visual designs into functional websites/apps |
The Ui Software Developer and Front-End Developer roles often overlap, especially in skills like HTML, CSS, and JavaScript. However, Ui Software Developers tend to focus more on UI design, prototyping, and user experience, while Front-End Developers emphasize coding, frameworks, and implementing designs into functional products. Both roles are essential in web and app development, often working closely together to deliver seamless user interfaces.

Other
Posted 17 days ago
Job description
The role
Â
As a Senior Software Developer on the 3D Visualization team, you will be at the forefront of creating intuitive, high-performance web applications. This role focuses on the end-to-end design and development required to visualize complex geoscience data. You will be instrumental in defining the architecture, advocating for best practices, and ensuring the delivery of high-quality, scalable solutions.
In this role, you will have the opportunity to:
Â
Design and architect complex frontend applications, components, and UI systems that deliver intuitive, performant, and scalable user experiences.
Apply appropriate design and modelling techniques across the stack, including component architecture, state management, API contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service layers to validate workflows, performance characteristics, and technical feasibility.
Design, implement, test, document, and maintain complex frontend features using modern JavaScript and TypeScript frameworks.
Develop and maintain backend services, APIs, and data-integration layers that support frontend functionality and visualization workflows.
Lead effective design and code reviews for other team members.
Coordinate with backend, visualization, QA, and product teams to ensure smooth end-to-end delivery of user-facing functionality.
Provide technical guidance and mentorship to other team members.
Essential Knowledge, Skills, and Experience
Â
Bachelor's degree in computer science, engineering, or equivalent practical experience.
7+ years of experience in software development roles, with a strong emphasis on frontend or full-stack development. Advanced experience with JavaScript and TypeScript.
Extensive experience building complex web applications using modern frontend frameworks (e.g., React, Vue, Svelte, or similar).
Strong understanding of frontend application architecture, state management, and component-based design.
Solid experience designing and implementing backend services and RESTful APIs.
Strong understanding of web-performance optimization, accessibility standards (WCAG), and browser capabilities.
Proven capability to tackle complex technical challenges through investigation, experimentation, and creative problem-solving.
#LI-KV2