RecommenderX is a Dublin-based software scale-up, bringing world-leading research-based AI and data analytics techniques to enterprise platforms.

A university spin-out, with a deep background in information retrieval and recommender systems, at RecommenderX we build dynamic and innovative web applications. We are working on a range of exciting and diverse cutting-edge projects with large multinationals, including 3 of the top banks worldwide.

At RecommenderX, we are passionate about what we do, we are willing to try new technologies and processes, and we believe that work should be enjoyable and rewarding

Software Engineers – Intermediate Level

Job Description

We are looking for intermediate level Software Engineers to join our dynamic team. You will have 2-5 years experience. You will have proven experience developing Java web services and Spring components, a track record of of high quality, combined with a keen appetite for all aspects of software development. A desire to learn new skills and solve problems is essential. Experience with Spring / Spring Boot / JPA / Hibernate ORM is desired .

Click below to apply (Links to hirehive.io)

Job Details

What will you be working on?

This is a great time to be joining RecommenderX. Your main focus will be a new large-scale analytics and visualisation application, and next generation chat-bots, currently in the design phase, to be built from scratch. You will have the opportunity to be part of the planning, design, development and deployment phases of the project. You will work with the latest technologies without having to deal with legacy code.

Required skills:

Intermediate Level Skill Set

  • Proven experience in Java programming
  • Sound knowledge of software engineering principles and theory
  • Spring Framework (Spring Boot)
  • Experience consuming, developing and integrating with REST web services
  • SQL + Hibernate ORM or similar
  • Source control tools – Git/Mercurial

Bonus skills:

  • Understanding of Agile Methodologies such as scrum
  • Proficiency in web technologies (HTML, CSS3, JavaScript, jQuery, Ajax)
  • Data manipulation (Python, R, etc.)
  • Experience with front -end frameworks (Angular, React or similar)
  • Experience with Linux/ Ubuntu servers
  • Maven
  • Cloud services

Salary

Competitive with flexible working hours.

Senior Front End JavaScript Developer

Job Description

We are looking for qualified senior-level front-end developer to join our dynamic team, with 3-5 years experience . You will be responsible for building out the client-side of our enterprise web applications in conjunction with the designers and engineers. You should be able to translate our company and customer needs into functional and appealing interactive applications. You will work with our UX/UI designers/developers and the engineering team to develop dynamic, intuitive and elegant, interface solutions. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

Click below to apply (Links to hirehive.io)

Job Details

What will you be working on?

This is a great time to be joining RecommenderX. Your main focus will be a new large-scale analytics and visualisation application, currently in the design phase, to be built from scratch. You will have the opportunity to be part of the planning, design, development and deployment phases of the project. You will work with the latest technologies to create a dynamic and intuitive application interface.

Required skills:

  • In-depth understanding of the entire web development process (design, development and testing and deployment)
  • Web development and web technologies, including HTML5, CSS3, Javascript.
  • Deep understanding of client-side scripting and JavaScript frameworks.
  • Server-side CSS pre-processing platforms, such as LESS and SASS
  • Understanding of asynchronous request handling, partial page updates, AJAX.
  • Experience with mobile development (Responsive Web Design and grid-based layouts).
  • Experience working with and managing a diverse team.
  • Communicate clearly, with ability to lead team presentations internally and externally.
  • Is able to actively participate in meetings with clients and stakeholders.
  • Ability to document requirements and specifications.
  • Ability to drive collaboration and foster relationships while supporting junior members of team.
  • Effectively manage your own time and team timing.
  • Ability to take ownership of the technical outputs produced and ensuring delivery of high quality products.
  • The ability to communicate at a technical and non-technical level.

 

Bonus skills:

  • Interest in visual / UI design. Good eye for typography and general aesthetics.
  • Understanding of cross-browser compatibility issues and ways to work around them.
  • Code versioning tools, such as Git/Mercurial, with a proven history of collaboration in writing and deploying code.
  • Excellent understanding of SEO principles and ensuring that application will adhere to them.

Salary

Competitive with flexible working hours.

Contact Us