Job Description
Job Overview
We are seeking an experienced Senior iOS Developer to join our team at Goldman Tech. The ideal candidate will have a strong background in source code development and a passion for creating high-quality mobile apps.
Key Responsibilities
- Develop and maintain complex iOS applications using Swift and other relevant technologies.
- Collaborate with cross-functional teams to design, develop, and launch new products and features.
- Ensure seamless user experiences through solid understanding of object-oriented programming principles and performance optimization techniques.
- Participate in code reviews and contribute to the improvement of our development processes.
Requirements
* At least 5 to 7 years’ experience in source code development for banking or financial sector applications.
* Degree in software development, computer science, or software engineering.
* Proficient in Swift with a good knowledge of its ecosystems and Swift-related tools.
* Experience running apps in an emulator or on a device.
* Solid understanding of object-oriented programming principles.
* Good knowledge of performance limits and characteristics.
* Knowledge of memory management and multi-threading techniques.
* Experience with embedded databases and other system datastores.
* Familiarity with RESTful APIs to connect to back-end services.
* Good sense of UI design and a user-oriented focus.
* Understanding of Apple’s design principles and interface guidelines.
* Proficient understanding of code versioning tools (e.g., Git, Jenkins, JIRA, BitBucket).
* Knowledge related to publishing on the App Store.
* Ability to utilize iOS databases efficiently.
* Proficiency using an IDE for iOS development such as XCode.
Benefits
None mentioned in original job description.
How to Apply
Should you meet the requirements for this position, please email your CV to [Contact details hidden – Apply to view].za. You can also contact Kayleigh on (*)*-**** or alternatively visit our website [Website hidden – Apply to view].za.
About Development Jobs in South Africa
In the development field in South Africa, the job market trends generally indicate a growing demand for professionals with expertise in software development, IT infrastructure, and data analysis. This is largely driven by the increasing adoption of technology in various industries, including finance, healthcare, and e-commerce. As a result, many companies are seeking skilled developers to support their digital transformation initiatives.
Typically, salaries for development roles in South Africa vary widely depending on factors such as experience, company size, and industry sector. Common salary ranges for entry-level positions can start around R500 000 – R800 000 per annum, while senior developer roles can range from R1 million – R2 million per year. However, it’s essential to note that these figures are broad estimates and may not reflect actual salaries at specific companies or in specific regions.
Common skills required for development roles in South Africa include proficiency in programming languages such as Java, Python, or C++, experience with software development methodologies like Agile or Scrum, and knowledge of data analysis tools like SQL or NoSQL databases. Additionally, having a strong understanding of cloud computing platforms like AWS or Azure is often an advantage. Other essential skills include communication, problem-solving, and collaboration.
Development roles are commonly found in various industries, including financial services, technology, manufacturing, and healthcare. The financial services sector, for example, employs developers to build and maintain complex software systems, while the technology industry requires developers to design and develop innovative software solutions. Manufacturing companies also need developers to optimize their production processes using data analytics and automation.
In terms of career development, professionals in development roles can expect opportunities to advance into senior positions or take on leadership roles. Many companies also offer training and development programs to help employees upskill and reskill, which can lead to new career paths or roles within the company. With experience, developers can move into roles such as technical lead, product manager, or even entrepreneurship, where they can apply their skills to build innovative products and services.
This information provides general career guidance. Actual salaries and requirements vary by employer.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Practice common interview questions with a friend or family member to build confidence.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Mining Equipment Sales Executive posted by GAP Consulting
Minimum Requirements:Must have a minimum of 5 years' experience as a Sales Executive in the Mining Equipment IndustryRelevant Tertiary Education...
View JobJohannesburg: External Sales Consultant posted by Flink Recruitment
Roles and ResponsibilitiesJob Description:Meet and exceed sales targets as set out by the Company monthly and annually.Effectively maintain excellent,...
View JobDurban: Internal Lighting Sales Consultant & Showroom Assistant posted by Flink Recruitment
Roles and ResponsibilitiesSALES:Greet and acknowledge every client that comes into the showroom.Meet, maintain and exceed sales targets utilising good...
View JobSandton: TL3 Engineer posted by Flink Recruitment
Roles and ResponsibilitiesTechnical SkillsExpert knowledge of:Windows Server & Active DirectoryDNS/DHCP/GPO/ADFSAzure IaaS/PaaS & M365...
View JobSandton: TL2 Engineer posted by Flink Recruitment
Roles and ResponsibilitiesTechnical SkillsStrong troubleshooting of Microsoft 365 & Azure fundamentals.Solid understanding of Windows Server...
View JobGauteng: Sales Representative (Raw Chemicals, Solvents, Fuel) posted by Pillango Placements
You will be responsible for promoting the sales of products and services that will benefit the company. Establish credibility through…
View Job
Browse Employers
Job Alerts