Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Software Engineer with deep C++ and JavaScript expertise to build and optimize high-performance software systems that bridge native and web environments. This role focuses on developing C++ core components and exposing them to the web via WebAssembly (WASM) and C++-to-JavaScript transpilation, enabling complex, computation-heavy functionality to run efficiently in the browser. You will work on performance-critical code, memory management, and cross-platform execution, while collaborating closely with frontend and product teams to deliver scalable, production-grade web applications.
Responsibilities
- Develop high-quality software and web applications
- Design and implement scalable, maintainable, and testable code
- Analyze, maintain, and improve existing software systems
- Identify, troubleshoot, and fix software defects
- Collaborate within Agile teams to deliver reliable solutions
- Adapt quickly to new technologies, requirements, and environments
Requirements
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience
- 5+ years of professional experience or equivalent knowledge
- Strong computer science fundamentals (data structures, algorithms)
- Fluency in at least one object-oriented programming language
- Strong skills in JavaScript, TypeScript, HTML, CSS (ES6)
- Experience with React or equivalent UI frameworks
- Knowledge of advanced JavaScript concepts such as C++ to JS transpilation and WebAssembly (WASM)
- Web application development experience
- Experience with graphics programming, especially vector graphics
- Familiarity with Agile development methodologies, including Scrum
- Experience with SQL or relational databases
- Results-oriented mindset with a strong interest in learning new technologies
- Proficiency in English, both written and spoken
We Offer
- Relocation package
- Job rotation
- Learning through Arnia Academy
- Attractive projects
- Flexible working hours
- Performance bonuses
- Medical benefits
- Trainings
- Competitive compensation package
- Referral program
- International work experience
About the Company
We are a company that values innovation, collaboration, and professional growth. Our team is dedicated to creating cutting-edge software solutions that make a real impact. Join us to work on exciting projects and grow your career in a dynamic environment.