Skip to content Go to main navigation Go to language selector

Frontend Software Engineer

Location
Slavkov, Czechia
Closing date
9 December 2021
Apply for this job!

Your role

You will be part of a dynamic and open organization, working closely with software engineering colleagues in Sweden, with the possibility to travel and hone your English language skills.

Your role includes to contribute in the specification and development of software for our virtual training systems and help us to always strive for using state-of-the-art software engineering tools and techniques. You are a valued member of a competent team of software engineers who have the ambition to develop high-quality and sustainable software architectures and solutions that enable repetitive sales.

Your role is in many aspects very close to a software engineer in high-fidelity computer game development. Specifically, it includes the development of requirements from user needs, specification / modelling of software solutions and their realization, mostly in the form of C# code on the .NET platform.

Your responsibilities

  • cooperation on design and development especially shooting and vehicle simulators for army
  • integration and testing of small HW and SW parts into complex simulator
  • active participation in SW development process improvements
  • design of complex simulation systems

Your skills and experience

Specifically, you should have:

  • Knowledge of commonly used design patterns
  • Good knowledge of OOP principles
  • Good knowledge of WPF, ev .NET MAUI
  • Good knowledge of MVVM, MVC etc.
  • Good knowledge of C# language and good orientation in the .NET framework
  • Orientation in parallel and asynchronous programming
  • Ability to write unit tests
  • Basic knowledge of PC networks functioning
  • Ability to work with existing code and the possibility of orientation in large projects
  • Knowledge / understanding of code repository systems (such as GIT version system)
  • Ability of work independently but also in the SCRUM team
  • Communication knowledge of English

In addition, if you have the following knowledge or experience, this will be welcomed, but is not required:

  • Ability to design suitable user interface (UX design)
  • Experience in automatic testing of user interface and system integration
  • Scripting in Python, BASH, Powershelll, windows batch welcomed
  • Experience with web frontend development
  • Awareness of hardware / software integration (as we develop complete simulator systems)

We can offer you

  • Participation in interesting projects and work with latest technologies
  • Friendly team
  • Small offices instead of big "open space“
  • Active use of English based on daily communication with Swedish colleagues
  • Space for self-realization and opportunities for professional and personal growth
  • Informal dress-code
  • Possible work from home
  • Social events and sports activities
  • And more...