The main mission of our Mobile Group is to create state of the art development tools and SDKs for enterprise grade customers. These tools allow developers to check for accessibility issues while coding, and deliver more accessible mobile applications.
We are seeking an experienced Rust developer to join our Engine team, which is developing and maintaining the very core of our mobile ecosystem.
If you want to play a key role in the team and bring a real impact to the world - we are the right place for you.
Impact and Responsibilities:
Contribute to an end to end life cycle development process of new features from architecture to implementation.
Ensure timely execution and delivery of mobile solutions with high-quality standards.
Maintain code quality and automate processes.
Work closely with colleagues, management, and other teams to achieve your objectives.
Conduct code reviews and provide feedback in a constructive manner.
This position will be based in our Tel Aviv office, located 5- minute' walk from Hashalom train station. We also have our own parking lot.We work in a hybrid mode, with flexible working hours.
Requirements: Knowledge and Skills:
Strong understanding of Rust language constructs, including ownership, borrowing, and lifetimes.
Knowledge of Rust's safety guarantees, experience in writing unsafe code when necessary.
Interoperability with other languages, multiple OS and processor architectures support.
Familiarity with Popular Rust Libraries, like tokio, actix, serde, rayon, clap.
Knowledge of Rusts package management and build systems.
Experience with writing and maintaining unit and integration tests.
Knowledge of other programming languages like C, C++, Java, JavaScript, and Python is a plus.
Solid understanding of algorithms and data structures, such as trees, hash tables, and vectors.
Proficiency in English sufficient to communicate internationally with colleagues and customers.
This position is open to all candidates.