Portfolio Manager - Careers - Jemstep

Careers at Jemstep.

As a growing start-up, Jemstep offers opportunities for career growth limited only by each individual's performance, initiative, and passion for the job and Jemstep's mission.

Current opportunities at Jemstep are listed below. But we're always looking for talented and passionate people to join our dynamic team. If you agree that what we're doing is important, and you feel you have what it takes to make a meaningful contribution, feel free to send a brief resume to careers@jemstep.com or use the link below.

Right Now, We're Looking for:

Website developer - Johannesburg, South Africa

At Jemstep, we're driven to help people achieve financial freedom. Our unprecedented investing technology is changing the way people find the best investments for themselves, with a service that helps them achieve their goals faster and confidently take charge of their financial future. In this key position, you'll be part of the continuing development of our groundbreaking online service. If you're a talented web developer who thrives in a fast-growing, "think-ahead" environment that's all about developing world-class web interfaces, this could be the right job for you.

What you'll be doing

This position is based in our Johannesburg, South Africa offices where you'll:

  • Work in a hands-on, collaborative environment
  • Write modular, scalable and testable HTML/CSS for Jemstep.com
  • Modify supporting Scala code
  • Work closely with Product Manager and Visual/Interaction Designers
  • Rapidly identify and fix bugs
  • Pro-actively look for ways to make Jemstep better

You'll need these skills and qualities:

Requisite:

  • Detailed knowledge of CSS layout including responsive design techniques
  • Knowledge of cross-browser feature support and rendering quirks
  • Experience in modular UI development and familiarity with major UI and JS frameworks (e.g. JQuery, Bootstrap, Backbone, Mustache)
  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading, caching)
  • Knowledge of testing frameworks and quality orientation
  • Bachelors degree in a Computer Science related field or relevant experience

Desired:

  • Excellent verbal and written communication skills
  • Knowledge of virtualization technologies
  • Experience with Git
  • Object oriented or functional language experience
  • Data-informed product development e.g. analytics, multivariate testing, etc.
  • Contributed to an agile, cross-functional team

Submit your CV in confidence to careers@jemstep.com, together with portfolio/websites demonstrating your art skills, design sensibilities, and attention to detail. Compensation and benefits will be discussed with suitable candidates in person.

Full-stack developer - Johannesburg, South Africa

Saving for retirement shouldn’t be confusing or frustrating. At Jemstep, we’re committed to providing our users with easy to understand advice and guidance that gives them the confidence they need to make smart investment decisions. In this key position, you'll be part of the continuing development of our groundbreaking online service. If you're a talented full-stack developer who thrives in a fast-growing, "think-ahead" environment, this could be the right job for you.

What you'll be doing

This position is based in our Johannesburg, South Africa offices where you'll:

  • Build and maintain a high performance, scalable system
  • Improve the reliability and quality of Jemstep’s core systems
  • Work in a hands-on, collaborative environment
  • Communicate with various project stakeholders to clarify requirements, communicate testing plans, completion dates, and expected outcomes
  • Code using Scala and Java
  • Rapidly identify and fix bugs
  • Solve complex problems

You'll need these skills and qualities:

Requisite:

  • Experienced in the design and development of RESTful web services using a major JVM based web framework (e.g. Play, Dropwizard, Spray)
  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading, caching)
  • Coding experience using a functional language
  • Experience applying Test Driven Development and engineering best practices (peer review, estimation, agile design, etc)
  • Strong Unix/Linux skills
  • Bachelors degree in a Computer Science related field or relevant experience

Desired:

  • Excellent verbal and written communication skills
  • Knowledge of asynchronous design patterns and code
  • Knowledge of modular UI development and familiarity with major UI and JS frameworks (e.g. JQuery, Bootstrap, Backbone, Mustache)
  • Experience with MongoDB
  • Experience with AWS
  • Experience with Git

Submit your CV in confidence to careers@jemstep.com, together with any online code repositories/software projects that can demonstrate your skills in software design, architecture and implementation. Compensation and benefits will be discussed with suitable candidates in person.