Senior Rust Engineer (Foundation)-Multiple Cities

Quick Apply

By Proton Mails, Geneva, Switzerland                                Place of Postings: Barcelona, Spain; London, United Kingdom; Paris, France; Prague, Czech Republic; Skopje, North Macedonia; Taipei, Taiwan; Vilnius, Lithuania  Total Posts: 07                                                                    Qualification:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Experience:

  • 3+ years of professional software development experience, with a focus on Rust programming language. Strong expertise in Rust language features, concurrency, and ownership model.
  • Experience in developing libraries for both web and mobile applications.
  • Strong problem-solving skills and the ability to troubleshoot issues efficiently.
  • Experience with DDD (Domain-Driven Design) and other enterprise patterns.
  • Experience with web-assembly.
  • High-level understanding of cryptography concepts such as key exchange and the difference between symmetric and asymmetric encryption.
  • Experience with Docker or similar containerization technologies.

Duties & Responsibilities:

  • Lead the design and development of Rust libraries that will be shared across web and mobile applications.
  • Ensure compatibility and optimal performance across various platforms, including web browsers and mobile devices. Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization.
  • Work with frontend and mobile developers to integrate libraries seamlessly into Proton’s applications.
  • Develop and implement comprehensive testing strategies, including unit tests and integration tests.
  • Create and maintain thorough library documentation to assist other developers in understanding and utilizing the components.

More Information

Apply for this job

We are here to assist you by providing the best tools and platform you need to land the IDEAL job you deserve. We have a great team of certified HR Professionals, Career Development Experts.. Read More