Computer Programmer

JAVA SCRIPT (Android and IOS)


SaaS and native app development using blockchain value storage distributed ledger.


Air-conditioned office all equipment supplied friendly inclusive working environment.


You will be required to work as part of our core compute team using company supplied hardware and firmware tools.


Program Writing, Testing & Maintenance.

Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
Assign, coordinate, and review work and activities of programming personnel.
Write, update and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
Write, update and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
Investigations & Reporting

Investigate whether networks, workstations, central processing unit of the system or peripheral equipment are responding to a program’s instructions.
Consult with managerial, engineering and technical personnel to clarify program intent, identify problems and suggest changes.
Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
Training, Development & Implementation

Collaborate with computer manufacturers and other users to develop new programming methods.
Train subordinates in programming and program coding.
Prepare detailed workflow charts and diagrams that describe input, output, and logical operation and convert them into a series of instructions coded in a computer language.
Write or contribute to instructions or manuals to guide end-users.
Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.


Product Knowledge – Has or is capable of developing comprehensive product knowledge to ensure accurate deliverance of projects, systems, programs and software changes.
System & process knowledge – Display an understanding of complex instructions in order to create computer code.
Technical & conceptual ability – Optimisation tuning and troubleshooting skills. Current knowledge of new systems, information, software and upgrades.
Computer & system skills – Ability to operate Bitrix 24 CRM system, LibreOffice Software. Experience and understanding of multiple computer languages (HTML, CSS, Python, R, Scala, JavaScript, C++).


Flexibility – Be able to work standard business hours and additional hours to meet required deadlines on projects, or resolve issues.
Solid communicator – Exceptional oral and written communicator. Ability to establish and maintain effective working relationships, communicate clearly and concisely both verbally and in writing, and establish and maintain effective working relationships on all levels.
Organisation skills & process-orientated – Ability to multitask, prioritise and manage time effectively. Excellent analytical and organisational skills. Decisive and critical thinker. Ability to focus on multiple projects at once and troubleshoot problems quickly. Ability to plan, organise, apply logical reasoning, develop solutions to programming problems, adjust to change and be innovative.
Minimum qualifications & experience – Bachelors in Computer Science, Computer Programming or related field. 3+ years of software development experience.

If this sounds like the right position for you, please email your resume and cover letter outlining why you are right for the job directly to

Due to the high volume of applications, we will only contact short-listed candidates.