Software Developer
7 days ago
At TOPPAN Security, our mission is to shape a meaningful, technology-driven future by being a global leader in mission-critical identity and payment technologies.
We serves as the international development arm of the TOPPAN Group in the security domain founded in 1900. TOPPAN is a trusted Japanese brand renowned for its commitment to exceptional quality. Building on this legacy, we combine bold ideas, deep sector expertise, and collaborative intelligence to deliver secure, future-ready solutions.
Our culture is grounded in four core values: Agility, Ownership, Resilience, and a Sense of Fun. We move fast, lead with accountability, grow through challenges, and bring positive energy into everything we do.
Join us and be part of a global, collaborative team where trust and innovation drive everything we do.
ABOUT THE ROLE
We are looking for a software developer with experience in developing Mobile, Desktop and/or Web applications. The incumbent will be required to design, develop and implement software on various platforms and devices. Knowledge in a wide variety of programming languages is preferred with a focus on Flutter development. Solid knowledge of Flutter Widgets and how they can be plugged together, customized and deployed is a key requirement. We require a strong candidate who is passionate about code writing, solving technical errors and taking up full ownership of application development.
Main missions:
- You will be building and shipping robust applications to various platforms (Web, Android) using a single codebase.
- You need to be able to write readable and clear code using mainly Dart with some development in Java/Kotlin and C#.
- You will be required to share feedback and brainstorm ideas with team members to improve the development process.
- You must understand the basic concepts of design for developing user friendly and responsive applications.
- You must be passionate about technology and stay up to date with the latest technologies.
- Familiarity with agile methodologies and project management tools (e.g., JIRA, Confluence).
- Experience with version control systems (e.g., Git, BitBucket) and continuous integration/continuous deployment (CI/CD) pipelines.
- Demonstrated ability to lead technical discussions and provide architectural guidance.
- Familiarity with software development tools and technologies (e.g. Visual Studio, Android Studio, VS-code).
- A solid grasp of Object Orientation development.
- Proficient in planning, organisational and time management skills.
- Excellent analytical, problem-solving, and critical-thinking skills.
You are/have:
- 5+ years in mobile and/or web application development.
- A solid grasp of Object-Oriented programming.
- Familiarity using IDEs like Android Studio,VS Code and Visual Studio
- Knowledge of Dart programming language, REST APIs and integration of 3rd party APIs
- Comfortable using test cases for debugging code, enhancing performance and reliability.
- Experience with UML tools
- Experience working in an Agile development environment (Scrum).
- Solid knowledge of Version Control (Git, Bitbucket)
- Experience working with project management tools (Jira, Confluence, Atlassian Stack)
- Experience using the following database technologies (Oracle, SQL, SqlLite)
- Experience in Continuous Integration tools (Jenkins, TeamCity, Gitlab)
- Experience in writing unit tests (Junit, JTest, XCTest)
- Experience in other programming languages not listed here beneficial.
Department Solutions Locations South Africa
-
Senior Software Developers
2 days ago
Randburg, Gauteng, South Africa Boardroom Appointments Full time R600 000 - R1 200 000 per yearJob purpose: As a Senior Software Developer, you'll be responsible for developing software solutions. You will use the latest technologies and frameworks to develop new features that enhance our existing products. You must have experience with: - Java (JDK/JRE) - .NET Core (.NET Framework) - OAuth 2.0 (OpenID Connect) / JSON Web Tokens (JWT) tools. SaFe...
-
Agile Software Developer
2 days ago
Randburg, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearJob purpose: As a Software Developer, you will work with the Agile Team to develop cutting-edge software for our clients. You'll be working in an agile environment where you are given regular deadlines and challenges to meet. You must have excellent communication skills as well as strong analytical and problem solving abilities. Experience using design...
-
Software Developer in Test
4 days ago
Randburg, Gauteng, South Africa FirstRand Full time R250 000 - R500 000 per yearJob DescriptionHello Future Software Developer in Test Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up...
-
Software Developer in Test
4 days ago
Randburg, Gauteng, South Africa FNB South Africa Full time R80 000 - R120 000 per yearJob DescriptionHello Future Software Developer in TestWelcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to...
-
Software Tester
2 days ago
Randburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per yearJob purpose: Software Testers are responsible for the quality of software development and deployment. They are involved in performing automated and manual tests to ensure the software created by developers is fit for purpose. Some of the duties include analysis of software, and systems, mitigate risk and prevent software issues.Requirements:Ability to...
-
Senior Software Engineer
2 weeks ago
Randburg, Gauteng, South Africa Dynamic Data Technologies Pty Ltd Full time R900 000 - R1 200 000 per yearCompany DescriptionDynamic Data Technologies is an IT development firm that prides itself on providing cost-efficient and reliable IT solutions to its diverse client base. Our mission is to develop and aid clients with innovative technology that meets their unique needs. We are passionate about delivering high-quality service and expertise to drive success...
-
Salesforce Developer
2 days ago
Randburg, Gauteng, South Africa Boardroom Appointments Full time R1 000 000 - R3 000 000 per yearKey purpose:As a Salesforce Developer, you'll be responsible for implementing the right technologies to support our sales process. You will work with a variety of software developers and architects on new product development projects.Duties and responsibilities: Collaborates with customers and/or internal teams to understand user needs; Participate in...
-
Full Stack AWS Developer
2 days ago
Randburg, Gauteng, South Africa Hire Resolve Full timeAre you a talented Developer looking for your next challenge? Hire Resolve's client is seeking a Full Stack AWS Developer to develop a new component of their software which is based on Compliance. If you're passionate about system design, coding, and innovation, this role is for youWhat You'll Do:System Design: Assist in architectural design, make technical...
-
Full Stack Developer
2 days ago
Randburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve's client is looking for a talented Mid-Senior Full Stack Developer to join their dynamic team. The ideal candidate will have experience working with a variety of technologies and frameworks, with a focus on database management and web development. This role offers the opportunity to work on exciting projects and contribute to the growth and...
-
Intermediate Full Stack Developer
7 days ago
Randburg, Gauteng, South Africa World Sports Betting Full time R250 000 - R500 000 per yearReports to:CTO (Chief Technology Officer)Purpose:To do cross product API integration and build front end application utilising new technologies such as Angular/ReactEssential Functions:Self - Management:· Guide development efforts towards successful project delivery· Provide technical leadership to teammates through coaching and mentorship· Maintain high...