What you will do
- Design and develop multi-threaded and high scaling server and client-side applications using C# and JavaScript (paired with any of the following: React, Redux, TypeScript or Angular)
- Help to optimize and enhance our software using new technologies, efficient algorithms and frameworks
- Work collaboratively in an agile development team (Scrum) within a continuous integration environment
- Ensure that our software is stable and runs efficiently on many different systems
Must haves
- A university degree in the field of Computer Science, Information Technology or a related subject or relevant work experience
- 2+ years of professional experience in the field of software development.
- Strong working knowledge of C#
- Proven background in working with HTML, CSS, JavaScript, Object-Oriented JavaScript and expert level knowledge of React, Redux
- Solid knowledge of JavaScript frameworks and tools like React, Redux, Webpack, etc.
- Understanding of Clean Code and Design Patterns for object-orientated programming
- Fluency in English
Nice to haves
- German language knowledge
- Experience with TypeScript and testing frameworks (Mocha, Jest, etc.) is a plus
The benefits of joining us
-
Professional growth: accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps
-
Competitive compensation: we match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities
-
A selection of exciting projects: join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands
-
Flextime: tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive.