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