We're Hiring: Vortex developer

  • Comment

Last year we set up our first office for Nexus Mods and began the process of relocating as many of the current staff as possible into the new environment.

As part of this process, we now have a job opening at Nexus Mods working on our Vortex software with Tannin, which is replacing the Nexus Mod Manager.

This position is based in our offices in Exeter in the UK, which I know limits our available recruiting pool from the sites, but I always post our job openings up on the site before passing on the requirements to local recruiters. I'd rather recruit from within the community if I can and we've been very lucky thus far finding staff who know and use Nexus Mods.

Here are the details.


The Role

You’ll be working with our current Vortex programmer, Tannin, to further develop and expand on Vortex. This will include fixing bugs and writing new extensions and functionality for the software.

While this role is based in our offices in Exeter, Tannin does not work from our offices and as such you will become a liaison between the Vortex development team and our web development team, that are based in the Exeter offices from which you will work.

Our stack consists of a mixture of technologies - Node, Electron, Javascript, React, CSS, and some C++ and C#.

We work as closely as possible to an agile project management scheme and every team member’s input is highly valued - we’re looking for people who can constructively discuss and promote ideas in our programming meetings.

You'll need development experience with javascript and be comfortable with related technologies.

Ultimately, we’re looking for people who are keen to learn and flexible in their approach with a strong programming background.


Responsibilities

  • Working as part of the Vortex team to maintain the Vortex software, fixing bugs and adding new features.
  • Participating in team meetings.
  • Keeping track of your workflow using project management tools.
  • Working with everyone at Nexus Mods to shape the future of our platform.


Requirements and Skills

  • Javascript/Typescript & related Frameworks.
  • NodeJS/Electron.
  • CSS.
  • Strong understanding of Object-Oriented Development.
  • Willingness to learn new technologies.
  • Strong communication skills both verbally and written (English).
  • Right to work in the UK and a willingness to relocate to Exeter


Bonus Skills

  • Comfortable developing on Windows.
  • C++
  • C#
  • An understanding of games modding and knowledge of Nexus Mods.
  • Previous experience with Nexus Mod Manager and Mod Organizer.
  • A sense of humour.
  • A love of computer games.


Other Information

  • We will offer a competitive market rate salary dependent on your level.
  • We will provide high spec hardware for you to work from in the office.
  • For the right candidates we may be able to assist with relocation expenses and logistics. 
  • This is a full-time office-based position from our offices in Exeter, UK.


To Apply

In order to apply, please send an email to [email protected] with your CV and why you’d be suitable for this role.

47 comments

  1. acidzebra
    acidzebra
    • premium
    • 1,773 posts
    • 131 kudos


     
    In response to post #57024776.


    Spoiler:  
    Show

    Most Computer Science degrees still teach Java because it's an example of OOP that, if learnt properly, basically means you can learn any other language pretty quickly.
     


     
    I'm old enough to remember the school I studied CS at went from Pascal to Java virtually overnight. It was a little jarring. In hindsight, they were more teaching me how to think like a programmer and break down problems into discrete steps rather than teach me any particular language (whichever was the fad of the time). Which has served me well muddling with various other computer languages depending on the task at hand and with computers in general.
    1. yetikillu524
      yetikillu524
      • premium
      • 1 posts
      • 0 kudos
      a little "jarring"... I see what you did there
  2. DeathMotif
    DeathMotif
    • premium
    • 186 posts
    • 6 kudos
    Not sure how I missed this post, but what's your status on finding a hire for this position?
    1. MrMason
      MrMason
      • Director of Programming
      • 131 posts
      • 9 kudos
      We are still recruiting for this position.
  3. Reidlos
    Reidlos
    • premium
    • 506 posts
    • 8 kudos
    Havent touched nexus in a while, but while glad to see this is still alive, its been 1 year hasnt it since they said its going into alpha? more then that? Thought it was in late 2016 but my time frame may be off. Patiently waiting on the side lines, so far we finally got a Skyrim SE boost with SKSE getting off the ground but still no up to date manager, NMM is ok but end of life, Mod Organizer is also long dead, both died for Vortex in a way, hope to see thier
    kid take over in q1 2018
    1. athiust
      athiust
      • supporter
      • 1,034 posts
      • 8 kudos
      mod organizer 2 was recently updated go check it out
    2. hati39
      hati39
      • premium
      • 91 posts
      • 0 kudos
      Hard decision. Same as @Reidlos waiting for skse and Vortex before setting up everything new after my beautiful Skyrim died forever. Now in ESO while waiting ;) However, would like to start again asap. But: I will have to start from the beginning after Vortex' launch to keep up to date in future. If only we could have an idea of a release date. In a few months? Another year? Perhaps longer?
    3. shadow85
      shadow85
      • supporter
      • 550 posts
      • 1 kudos
      I don't have the skills nor am I located in the UK, but can you still hire me?
  4. seventhlight
    seventhlight
    • member
    • 10 posts
    • 0 kudos
    It's a shame you can't hire remote. I have all the skills but I like the US.
  5. levitator36
    levitator36
    • premium
    • 51 posts
    • 1 kudos
    Are you licensed to sponsor a tier-2 work visa?
  6. TheDestroyer101
    TheDestroyer101
    • BANNED
    • 10 posts
    • 0 kudos
    would you be willing to hire those with no knowledge of programing but the willingness to learn and perfect ?
    1. TommyDevastation
      TommyDevastation
      • supporter
      • 1 posts
      • 0 kudos
      Don't think that would go well. The job description sounds as if they need someone who can confidently do the job.
    2. TheDestroyer101
      TheDestroyer101
      • BANNED
      • 10 posts
      • 0 kudos
      ah ok then I will learn and then return
  7. cc19980623cc
    cc19980623cc
    • premium
    • 60 posts
    • 0 kudos
    Is Java/C++ no longer a thing? That's what they teach in my univ... Not JS, not even Python. I'd be grateful if 1/4 of my knowledge will be useful finding a job in near future.... :(
    1. Dark0ne
      Dark0ne
      • Site Owner
      • 19,458 posts
      • 2,152 kudos
      Most Computer Science degrees still teach Java because it's an example of OOP that, if learnt properly, basically means you can learn any other language pretty quickly.
    2. cc19980623cc
      cc19980623cc
      • premium
      • 60 posts
      • 0 kudos
      I think you're right on this one, because Java did give me a good overview how OOP works. Still I wish they teach me more practical stuff (i.e. data structures, design patterns) rather than boring and superfluous stuff.

      Just out of curiosity, does Nexus accept univ graduates (fresh out of college)? I believe that I'm a competent programmer but sometimes lack of industry experience is a big no to employers in the States. Thanks!
    3. Tannin42
      Tannin42
      • Vortex Developer
      • 1,130 posts
      • 397 kudos
      I would very much agree with Dark0ne on this. Java, C++, JS, python are all just tools, you pick the best one for the job. Don't pick a favorite and then try to solve every problem with that (When all you got is a hammer...)

      Vortex uses js (or rather typescript) in code close to the ui and stuff that isn't performance critical, C++ where we need the performance or when we need to use low-level functionality not available in high-level languages and C# where we need to be compatible with NMM.
      It just so happens that large parts of Vortex are ui related.
      JS has the added bonus it's fairly easy to learn and there is plenty of freely available documentation. Since we hope for community contributions this is a fairly large bonus.

      I never got Java tbh. I also learned it at uni, even had to work with it for a time but never understood why one would pick it over other available languages.
      Still, if you're worried about getting a well paying job, Java is probably still the best language to know, it's the most sought-after skill for programmers if you're not looking for a specific Industry.
      Just in consumer software I'd say it's fairly dead, but that's hardly the only market for software.
    4. cc19980623cc
      cc19980623cc
      • premium
      • 60 posts
      • 0 kudos
      Thanks for your insight, I'll keep that in mind. Guess I'm going to pick up some more programming languages soon!
    5. calscks
      calscks
      • premium
      • 279 posts
      • 6 kudos
      In response to post #57024776. #57025386, #57036416, #57038646, #57039596 are all replies on the same post.


      Spoiler:  
      Show

      Java provides fundamental approaches to OOP including multiple design patterns that make full use of OOP concepts. Your university should have taught you, or will teach you about the design patterns, but if they don't...I don't know what to say.

      It's true Java isn't being used on many consumer software, but what makes Java still standing out currently is due to native Android development, and many larger companies have their backend built with Java EE (aka enterprise system).

      I am pretty excited when Vortex is announced to be developed using Electron. JavaScript has been very dominant, when there're so many wrappers out there allowing you to develop anything with js running cross-platform, Electron as the perfect example, so does React Native, and tools such as Node.js has invalidated claims such that js is solely client-side. Therefore, I think developers today should get their hands on JavaScript, and I would dare to say Java too if you're planning to work in a fairly big to large enterprise. Comp science and software engineering are flexible enough to let you learn a new language by yourself.
  8. VeraxonHD
    VeraxonHD
    • supporter
    • 7 posts
    • 0 kudos
    Uhhhh, Exeter?
    Man, if only I was like a year older. Exeter is literally 10 minutes away from me lmao. Good thing is I already know JS, CSS and am learning Electron and C#. Most if not all of my current projects run off node.js already.
    Maybe in a couple years y'all will pick me up? lol.
    1. madpaddy
      madpaddy
      • supporter
      • 5,742 posts
      • 72 kudos
      Exeter UK...Y'all... ;)
  9. CobraL0rd
    CobraL0rd
    • supporter
    • 350 posts
    • 14 kudos
    I suppose that this position is still available. I have a question. Why is working from the office at Exeter UK necessary? Thanks.
    1. brent13420
      brent13420
      • member
      • 75 posts
      • 0 kudos
      Quote from article "While this role is based in our offices in Exeter, Tannin does not work from our offices and as such you will become a liaison between the Vortex development team and our web development team, that are based in the Exeter offices from which you will work."
  10. Xcytress
    Xcytress
    • supporter
    • 104 posts
    • 33 kudos
    Well.. To early (looking for a job starting early 2019) and can't relocate because of my wife and her new job. Beside that, I'd love to apply.

    Good luck to those who apply, this is a dream job for many, including myself :D
    1. CobraL0rd
      CobraL0rd
      • supporter
      • 350 posts
      • 14 kudos
      sorry. Mistake.
REPORT BUG
Top