Post a new job

ADVERTISEMENT

Full-time
Web App Developer

at Recruit Digital in Cape Town

Leading financial institution are looking for a Senior level Developer to help build our next generation web application. This world-class, responsive web application will provide an exceptional user experience on the desktop, tablet and phone. As a team, we will apply best practices in user experience, devops, web application architecture, scaling and testing.

Main responsibility:


  • Analyse and design new features for the web
  • Write elegant robust code
  • Improve and optimize the performance of existing systems
  • Troubleshoot and root-cause errors
  • Write unit, integration and acceptance tests for all components
  • Write build automation scripts
  • Mentor developers
  • Assist with analysis where required
  • Actively contribute as a team member

Qualifications:


  • Degree in computer science, computer engineering, information science or related technical discipline
  • Knowledge of computer science fundamentals in object oriented design, data structures and algorithms

Skills/Competencies and experience:


  • At least 4-8 years' worth of professional development experience
  • Proficiency in JavaScript (ideally ES6 and ES7)
  • Proficiency in Scala or Java or C#
  • Experience in building immutable, stateless applications in a declarative paradigm
  • Experience in functional concepts and how to apply them
  • Proficiency with React, Redux and related libraries
  • Proficiency with NodeJS and related server side libraries such as Express
  • Proficiency with JS testing tools such as Mocha, Chai and Enzyme
  • Proficiency with tools like NPM, Babel, Webpack and Application Bundling
  • Strong software design skills
  • Exposure to UX design
  • Experience in distributed computing and building enterprise-wide systems
  • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
  • Strong communication skills
  • Good deductive and inductive reasoning
  • Strong analytical and problem solving capabilities
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way
  • Ability to work individually and with teams
  • Experience in influencing best practices within your team



Recent jobs at Recruit Digital
Full-time Content Manager at Recruit Digital in Johannesburg North
Full-time Sports Content Executive at Recruit Digital in Cape Town
Full-time Social Media Manager at Recruit Digital in City of Cape Town Metro
Full-time Copywriter at Recruit Digital in Cape Town
Full-time Social Media Community Manager at Recruit Digital in Cape Town

« Return to homepage
Report a problem with this job!!   
Recommend to a friend
Published at 06-11-2017
Viewed: 476 times