Back to job search
Centraprise logo

UI Python Developer

  • ON
  • On-site
  • Posted Oct 16, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

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.

Job details

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.

What you’ll do

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.

Listed skills

  • Problem solving · Preferred
  • Troubleshooting · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

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

Job areas

  • Software
  • Technology

More jobs from Centraprise

See all jobs from Centraprise