New application development for iOS/ Android native apps (specifically IONIC 3-5 experience needed) Updating of current applications Database knowledge Understanding of various software languages Managing of App Stores Version Control Troubleshooting Ability to deal effectively with change in a dynamic and flexible work environment Be a team player Problem analysis and solving
Roles and Responsibilities (Include but are not limited to) • Maintain day-to-day operations of existing app on Android & iOS platforms including troubleshooting, designing, and coding. • Reconcile product requirements with an understanding of both iOS and Android internals. • Design and Implement new app features and integrate such with existing app. • Enhance existing app to take advantage of new capabilities in the iOS & Android ecosystem.
Bitcube is a software development agency with a global reach, working on exciting and innovative projects across a wide range of industries. You will be based in either our Cape Town office, Remote work from Johannesburg or at the Bloemfontein HQ together with a team of like-minded developers, UI/UX designers and project managers. You will have a broad scope of projects from across the globe and will have direct exposure to startups from Silicon Valley and London. Flexible working hours means that you can best match up your schedule with times of maximum productivity. Responsibilities Researching, designing, implementing and managing software programs Testing and evaluating new programs Identifying areas for modification in existing programs and subsequently developing these modifications Writing and implementing efficient code Determining operational practicality Developing quality assurance procedures Deploying software tools, processes and metrics Maintaining and upgrading existing systems Training users Working closely with other developers, UX designers, business and systems analysts Document and maintain software functionality Troubleshoot, debug and upgrade existing systems Actively participate in internal programs and recruitment activities. Perks & Benefits Flexible working hours Pension and medical fund Generous leave policy Company contribution to further learning Fast-tracked career growth and international exposure Company socials, beer, pizza and ping pong Laid back-office environment, including dual/triple screen workstations.
Position: Android Developer Location: Cape Town (w. WFH benefits) Are you inquisitive about the world of IoT and have a passion for Android? Are you an out-of-the-box problem-solver? If you said "Yes!" we may have a fantastic opportunity for you. Trinity IoT is looking for an Android Developer to help us change the world one IoT app at a time. This position will require you to work on exciting projects and explore unknown territories. Are you up for the challenge? A little bit about us: Established in 1996, we are a leading supplier of IoT solutions in South Africa. We manage over half a million connected devices out in the wild and we provide our clients with a comprehensive platform to stay in control of their deployments. We have fantastic clients who we love, and who loves us. We are focused on giving them the best of ourselves. The things we do matter - to them and to us. What you will do and learn: As an Android developer you will be a part of building apps for POS terminals as well as smartphones. You will also collaborate with dev team to build 'Things' using infrastructure with technologies like C and Python/Django tools. A typical day at the (home) office... Work on all phases of the development cycle: Concept to implementation. Bug fixing and improving application performance. Work with outside data sources and APIs. Improving and contributing to software architecture.
We have a current system build on the mentioned technologies that needs to be expanded. PHP is crucial for this role. (in future node.js may be employed so it may be good to know to expedite this tech into our stack) We need to build inventory management modules. BOM creation and Assembly modules. Invoicing modules to link with XERO accounting API. The above are only a few modules that need to be completed.