Back to results

UI Python Developer

  • ON, Canada
  • Ontario, Canada, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Key Responsibilities:

  • Design, develop, and maintain user interfaces using Python and relevant Python libraries or frameworks.
  • Build interactive UI components and integrate them with Python-based backend logic.
  • Analyze user requirements and workflows to develop intuitive, efficient, and user-friendly interfaces.
  • Troubleshoot, test, and optimize UI applications for performance and usability.
  • Collaborate with technical teams to deliver reliable solutions within an on-premises environment.

Required Skills:

  • Strong hands-on expertise in Python programming.
  • Proven experience designing and developing UI applications using Python modules such as Tkinter, PyQt, Streamlit, or Dash.
  • Strong understanding of UI design principles, usability, and user experience enhancement.
  • Excellent analytical, problem-solving, and debugging skills.
  • Experience working in on-premises development environments.

Preferred Qualifications:

  • Banking or financial services domain experience is preferred but not mandatory.
  • Experience integrating UI components with APIs, databases, or backend services.

Note: Strong hands-on Python and UI development experience is the primary requirement; banking domain knowledge is an added advantage.

More about this job

Responsibilities

Design, develop, and maintain Python-based user interfaces and interactive components integrated with backend logic. Analyze user workflows, troubleshoot and optimize applications, and collaborate with technical teams to deliver reliable solutions in an on-premises environment.

Requirements

Requires strong hands-on Python expertise and proven experience developing UI applications with frameworks such as Tkinter, PyQt, Streamlit, or Dash. Candidates should understand UI design and usability and have strong analytical, problem-solving, and debugging skills; banking experience is preferred but not required.

Skills

  • Python
  • Tkinter
  • PyQt
  • Streamlit
  • Dash
  • User Interface Development
  • User Experience
  • Usability
  • API Integration
  • Database Integration
  • Backend Integration
  • Troubleshooting
  • Testing
  • Performance Optimization
  • Problem-Solving
  • Debugging

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Python
  • Tkinter
  • PyQt
  • Streamlit
  • Dash
  • User Interface
  • Interactive UI Components
  • Backend Logic
  • UI Design Principles
  • Usability
  • User Experience
  • APIs
  • Databases
  • Backend Services
  • On-Premises Environment
  • Troubleshooting
  • Testing
  • Performance Optimization
  • Banking
  • Financial Services
  • Information Services

Report this job