InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Software Developer

Dikshatek

Ho Chi Minh City, Ho Chi Minh City, Vietnam1 month ago
88 views17 saves13 applies

Prepare for this role


Job Type

full time

Description

Main tasks:

  • Use Python (and Qt, QML, OpenGL, numpy) to implement new features and maintain existing features for the desktop frontend.

  • Create prototypes for new ideas and features

  • Work collaboratively with the engineering teams to understand end user requirements to provide technical solutions, user interface designs as well as implementation of new software features.

  • Help develop a clear and robust desktop API which is a basis for a scripting interface, an automated end-to-end test suite, and allowing development of 3rd-party plugins.

  • Ensure the reliability of desktop application via framework of testing layers (unit-test, integration test, end-to-end test). Add and update tests as the application scales up.

  • Build a test suite to detect bugs, errors for the application to ensure it's in good shape at all times, including the UI/UX requirement.

Professional experience and Technical skills requirements:

  • 2 years minimum overall application programming experience

  • Previous work experience as a Python Developer

  • Degree in Computer Science and/or Engineering or related discipline

  • Hands on experience with Python user interface frameworks

  • Up-to-date with the latest UI/UX techniques and technologies

  • Used to working in an International context with good written and spoken English

  • Experience in UI development, preferably in CAE/CAD/3D graphics applications

  • Understanding of performance testing and optimisation techniques

This job is found at InterviewStack.io

Skills

pythonnumpyperformance testing