drjobs UIUX Software Developer

UIUX Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Position Requirements

Position Overview

As a UI/UX Software Developer at CAST you will be responsible for designing developing and maintaining graphical user interfaces (GUI) for software applications ensuring they are intuitive visually appealing and userfriendly. You will work closely with product managers designers and backend developers to deliver software solutions that meet both user needs and business objectives. Your contributions will shape how our software is perceived and used by customers worldwide.


Responsibilities/Accountabilities

GUI Development

  • Design and implement graphical user interfaces for crossplatform desktop web and mobile software applications.
  • Develop interactive and responsive interfaces using programming languages such C JavaScript/TypeScript CSS C# and Rust.
  • Effectively implement UI/UX with frameworks such as Qt or Electron.
  • Collaborate with stakeholders to convert design concepts into functional software interfaces.
  • Create user interfaces that have industry standard aesthetics and functionality.
  • Work closely with or on backend systems to integrate core functionality with UI elements.
  • Followed testdriven development practices to provide robust automated UI/UX testing.

User Experience

  • Work closely with stakeholders to create responsive and intuitive interfaces that follow modern best practices.
  • Design and develop UX stories with various stakeholders.
  • Ensure that the GUI adheres to best practices in UI design including accessibility standards.
  • Conduct usability testing and gather user feedback to continuously improve the user interface.

CrossPlatform Compatibility

  • Implement GUIs that are compatible with various operating systems (Windows macOS) and ensure a consistent user experience across these platforms.
  • Follow responsive design standards to maximize hardware compatibility.

Performance Optimization

  • Optimize the GUI for speed responsiveness and smooth operation.
  • Identify and troubleshoot performance bottlenecks bugs or inconsistencies and resolve them efficiently.

Software Maintenance & Updates

  • Provide ongoing support and maintenance for the softwares user interface fixing bugs addressing issues and implementing new features as needed.
  • Follow best practices when using version control systems such as Git.
  • Provide detailed peerreviews of new code changes.
  • Keep up with the latest trends in GUI development proposing innovative solutions to improve the user experience.

Documentation & Best Practices

  • Document the development process including code architectural decisions and guidelines for future development.
  • Follow programming standards and best practices to ensure maintainability and scalability of the software.


JobRelated Technical Skills

  • Advanced proficiency in programming languages like C JavaScript or C#
  • Advanced experience with GUI frameworks such as Qt or Electron
  • Familiarity with version control systems such as SVN or Git
  • Experience with debugging and performance optimization in GUI applications
  • Overall understanding of CAST products
  • Comfortable with various operating systems (Windows macOS)


Core Company Success Traits

Communication

  • Communicates in a clear concise and timely manner.
  • Listens actively.
  • Uses effective tools and techniques to communicate information internally and externally.
  • Sensitive to the communication levels required by varied audiences.

Leadership

  • Motivates and empowers staff to work towards a common goal and achieve greatness.
  • Understands our business and sector.
  • Analyzes and plans proactively by identifying opportunities and threats.
  • Coordinates and balances conflicting interests of stakeholders.
  • Acts honestly and with integrity.
  • Gains trust and respect.
  • Leads by example.

Promotion of Values and Ethics

  • Chooses an ethical course of action even in the face of opposition. Encourages others to behave accordingly.
  • Treats others with honesty fairness and respect.
  • Takes responsibility for accomplishing work goals within accepted timeframes.
  • Accepts responsibility for own decisions/actions and for those of the group or department.

Customer Focus

  • Considers internal and external service stakeholders ones customers.
  • Focuses efforts on discovering and meeting customer needs.
  • Demonstrates a strong commitment to client first and do what it takes approach to providing services and support.
  • Looks for ways to improve service.
  • Takes personal responsibility for ensuring satisfaction.

Influence/Persuasiveness

  • Uses strong arguments and creative approaches to gain support for a point of view or mobilize people to take action.
  • Works to make others feel ownership in solutions. Identifies key decisionmakers on issues of concern.


Position Success Traits

Planning / Organization Skills / Time Management

  • Establishes a realistic and systematic course of action for self and others to accomplish a specific goal.
  • Sets the right priorities.
  • Monitors progress and makes necessary corrections.
  • Controls interruptions.
  • Accomplishes work in a timely manner.

Initiative

  • Looks for and takes action to make a contribution to the Company rather than being asked or passively accepting situations.
  • Does more than is required. Digs deep and questions the process.
  • Offers new ways of working or solving problems over and above what is expected.

Cares About Company & Team Success

  • Cares deeply about the Companys image effectiveness and success.
  • Helps and supports coworkers in their work.
  • Works beyond minimum job requirements.
  • When necessary makes personal sacrifices to ensure the job gets done.

Continuous Learning

  • Demonstrates desire and drive to acquire knowledge and skills necessary to perform job more effectively.
  • Stays up to date on relevant trends industry technology tools and best practices.
  • Continuously looks for ways to connect with subject matter experts and networks to expand job capabilities.


Education/Training/Experience

Required

  • PostSecondary Degree or Diploma in Computer Science Software Engineering Fine Arts or related field

Preferred

  • Minimum of 3 years experience in related field (UX UI or Software Development)
  • Additional certifications in UX/UI design or related fields (i.e. NN/g Google)
  • Prior experience or knowledge in the entertainment industry


Location

CAST is located at 35 Ripley Avenue Suite 1 on the southwest side of Toronto ON (tel: 416.597.2278. You can drive or take the TTC (Queen streetcar to South Kingsway and walk a block or the subway to Runnymede and a short bus ride) or bike it in the summer.


Contact

Please click the APPLY NOW button to submit your application. We will reply to you if you have been shortlisted.

Employment Type

Contract

Company Industry

Department / Functional Area

Product Development

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.