Brennan
New Member
- Joined
- Jan 29, 2020
- Messages
- 5
- Reaction score
- 4
- Points
- 235
- Age
- 48
Software Developer
We are looking for a passionate Software developer/engineer to join our ever expanding team. He/she will be responsible for the continuation of development of the front and back-end on a large South African cryptocurrency exchange.To be a successful applicant, you should have an understanding of web markup and expert knowledge of JavaScript. Ultimately, you will be able to work in a fast-paced,deadline driven environment and implement complex design specifications and changes.
About the Company:
We are a South African based Cryptocurrency exchange based in Johannesburg. We believe in, creating financial freedom and being a key player in the global shift of wealth.Developer Responsibilities:
- Build sustainable services that are accessed by all our current customers base
- Design, build and maintain advanced applications services.
- Join forces with multi-functional teams to define, design, and implement new features.
- Write testable, maintainable code that is strong and dependable
- Fix bugs and enhance application execution
- Write code that directly enhances the users and the company experience as well as the Cryptocurrency ecosystem
- Building sustainable coding that may be used in the future.
- Ensuring the feasibility of UI/UX designs.
- Enhancing performance of the main front-end website.
- Modifying designs and specifications of complex applications.
- Analyzing code, requirements, system risks, refactoring, and software reliability.
- Collaborating with front-end and back-end web developers.
- Work on a wide range of challenges from scaling our services for an even more personalisation to improving feature discovery, to building tools to optimise our user experience; even applying machine learning to improve the targeted user interface.
- Contribute to finding solutions to business problems, brainstorm ideas and work on cutting edge technologies to achieve the best possible results.
- Construct applications that are scalable, robust and that perform well using cloud services & other technologies.
- Developing quality assurance procedures
Programming Developer Requirements:
- A passion for blockchain and cryptocurrencies - We will guide you along the way
- A proven background in computer science in areas such as algorithms, data structures, and software design.
- Advanced programming experience in at least two languages such as
Typescript JavaScript PHP Laravel Restful API's | React JS GraphQL Node.js NextJS Angular JS - 10 |
- A go getter attitude
- BSc/MSc/PhD in computer science or other technical discipline, or equivalent working experience
- A fascination for software development, mobile technology and Crypto
- Success driven, team player and an honest and friendly disposition
- Ability to learn fast, and a passion for learning is absolutely essential.
- Comfortable working in English both written and spoken.
- Ability to prioritize, communicate & have a consistent track record of delivery.
- Experience with HTTP and server-side technologies (web servers, databases).
- Continuously delivering and releasing new MVP features employing A/B tests to validate and fine-tune assumptions.
- Proficiency in browser/Mobile Browser rendering behavior and performance.
- Experience in front-end tools
- Sound understanding of web markup, such as HTML5 and CSS.
- Agile project management
- A South Africa citizen or work permit to work in South Africa
Interpersonal skills
We are an equal opportunity employer, We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.