HamburgerMenu
hirist

Software Developer

ZEUTEC OPTO ELEKTRONIK INDIA PVT LTD
Multiple Locations
2 - 5 Years

Posted on: 28/01/2026

Job Description

Description :

- We are seeking an experienced Rust developer to contribute to the ongoing development of a desktop application built with Rust and an immediate-mode GUI framework such as eframe/egui.

- This role is primarily focused on user interface enhancements and refinements, working closely with an asynchronous backend. The application integrates relational database storage, object storage, and internationalization capabilities.

Responsibilities :

- Design, implement, and refine UI components using an immediate-mode GUI framework

- Collaborate with asynchronous backend services from synchronous UI code

- Write clean, readable, and maintainable Rust code

- Apply localization and translation updates using a Fluent-based system

- Work with relational databases (MySQL/MariaDB) via sqlx

- Adhere to clean coding principles and established development conventions

- Use Git effectively for collaborative development, including rebasing, resolving conflicts, and maintaining a clean commit history.

Required Skills & Experience :

Technical :

- Strong proficiency in Rust, including reading and writing idiomatic code

- Experience with asynchronous Rust (Tokio preferred)

- Immediate-Mode GUI

- Hands-on experience with egui, eframe, or similar immediate-mode GUI frameworks (strongly preferred)

Databases :

- Solid SQL knowledge

- Experience with MySQL/MariaDB dialects

Version Control :

- Proficient with Git

- Comfortable with rebasing, resolving merge conflicts, and maintaining clean commit histories

- Familiarity with GitLab is a plus

Operating Systems :

- Comfortable working in a Linux environment

Coding Principles :

Candidates should be familiar with and able to apply :

- POLS (Principle of Least Surprise)

- DRY (Dont Repeat Yourself)

- SSOT / SPOT (Single Source / Point of Truth)

- YAGNI (You Arent Gonna Need It)

- KISS (Keep It Simple)

- Convention over configuration


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in