FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Rust and async programming while contributing to open-source projects. Advocates for code quality and user empathy, ensuring the development of fast and reliable client SDKs and server technologies.
Highest-signal resume keywords
Rust ProgrammingAsync ProgrammingOpen-Source ContributionCode Quality AdvocacyIM Communications
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Rust ProgrammingAsync ProgrammingFFIOpen-Source ContributionAPI Development
Soft Skills
EmpathyCuriosityEnthusiasmAdvocacyCollaboration
Industry Keywords
Client SDKServer TechnologyIM Communications
Tech Stack
Tools & technologiesRust
About the role
Key responsibilities & impact- Work on both sides of the API developing the client SDK and contributing to the migration of our server technology.
- Ensure that Element's next generation of clients and servers are fast, reliable and a joy to use.
- Work with our passionate and engaged open-source community.
Requirements
What you’ll need- smart, curious and enthusiastic
- passionate about building software, people *love*
- a tireless advocate of code quality (understanding the need for trade-offs in the short term whilst keeping us honest in the long term)
- empathetic, with both their colleagues and the end user
- Experience with Rust and async programming
- Experience with FFI
- Experience maintaining and/or contributing to open-source projects
- Experience in IM communications
Benefits
Comp & perks- Work (almost) full time on FOSS projects with high visibility and a large enthusiastic community
- Since our technology is relevant to anything that requires real-time comms, the role provides exposure to a wide range of domains from web and app dev through to VR, VoIP and IoT.
- People tend to stay with the company for a long time, we take this a sign that we have a cohesive supportive culture, that we have engaging challenging work and that people can develop their skills and careers here for the long term.
