My client is developing a revolutionary geo-social Platform that enables advanced location-based services and entertainment Apps. Their unique technology offers consumers and businesses detailed 3D representations of the real world delivered seamlessly over the web to a range of devices. They present a Platform with local & social significance for consumers to customize, tag and play with.
They are now looking for a Junior Software Engineer with the passion, talent and drive to be a part of their team in Dundee working on this ground breaking software.
Requirements for the job:
. You must have a passion for developing high quality software.
. You should be extremely self-motivated and thrive in a team environment.
. You should be fluent in at least one OO language (e.g. C++, AS3, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID, modelling languages).
. You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
. You will have experience of implementing high performance, real time 3D systems such as games or demos.
. You will have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
. You will be degree educated in Computer Science, Engineering, Mathematics or a similar discipline.
. You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organisation.
. You must have the right to work and reside in the United Kingdom ? i.e. European Economic Area / Swiss national or holding current UK work permit.
Advantages for the job:
. Experience of working on iOS/Android platforms.
. Knowledge of graphics techniques and/or computational geometry.
. Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
. Experience with MVC web development frameworks, particularly Ruby on Rails.
. Experience with C# and latest .NET framework.
. Experience with a dynamic language (Ruby, JS, Python, Lua etc.)
. Basic understanding of Unix system administration.
. Build configuration management and automation (Nant, Rake, Make etc).
. Experience with mapping tools and technologies such as ArcGIS, OGR.
If you meet the criteria as outlined above and would like to apply for further information, please Email the latest copy of your CV to Danny Johnson at email@example.com