Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 4, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. We work with the world’s leading payment networks, over 1,400 banks, 90 airlines and 20 hotel groups worldwide.
    Read more about this company

     

    iOS Engineer - Cape Town

    Key responsibilities:

    • Design and build advanced applications for the iOS platform.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Maintain and improve existing codebase, focusing on continuous integration and deployment strategies.
    • Work on bug fixing and improving application performance.
    • Ensure the best possible performance, quality, and responsiveness of the application.
    • Integrate with third-party libraries and APIs, ensuring seamless functionality.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Coordinate with the design team to ensure UI/UX best practices are followed.
    • Address any security vulnerabilities and work to ensure a secure app environment.
    • Stay updated with the latest mobile trends, architectures, and emerging technologies.

    Knowledge skills and experience:

    • 3+ years of experience building iOS native apps
    • You have hands-on experience building mobile applications using Swift, and solid understanding of iOS app design principles, patterns, and best practices.
    • You care about user interaction, usability, and of course, making the interface beautiful.
    • Good knowledge of architectural design patterns such as MVVM and MVP, and proven experience ensuring modularized and scalable app architecture.
    • You have experience with Cocoapods dependency management in iOS apps
    • You strive for clean code and know how to write flexible tests that won't break and have experience with different test strategies, such as unit, snapshot etc.
    • Good knowledge of design patterns mostly used in mobile development (dependency injection, observers etc)
    • You love coding and take the time to reflect on all aspects of your implementation, be it the frameworks, languages or processes.
    • Ability to take ownership and drive the development of exciting and impactful new features and products.
    • A genuine passion for writing well-structured, readable, and maintainable code
    • You thrive in a team where you can learn and try new tech, collaborate on technical challenges, and grow as a team.

    go to method of application »

    People and Culture Advisor - Cape Town

    Key responsibilities:

    • Ensure adhere to laws and regulations of BCEA, Employment Equity, Skills Development Labour Relations Act (LRA), OHS and Protection of Personal Information (POPI) Act.
    • Capture new starter profile on Cascade and ensure all relevant documents are loaded
    • Assist employees with general issues pertaining to the employment relationship
    • Maintain all employee folders to ensure all relevant documentation in place
    • Arranging and assisting with Disciplinary Grievance and Incapacity Hearings and appeals
    • Assist company with representation at the CCMA in the event of disputes
    • Draft employment contracts and annexures
    • Facilitate recruitment process, advertising, shortlisting, interview process, placing and onboarding
    • Oversee probation migration to permanency or termination
    • Update movement of Staff - promotions, salaries, inter departments
    • Facilitate resignation process including exit interviews
    • Mediate disputes and handle labour appeal to ensure fairness
    • Validate warning, capture, and upload onto Cascade system
    • Guide and manage the absconding process
    • Update annual leave and report on sick leave trends
    • Generate and provide HR reports
    • Participate in forums and committees
    • Attend labour updates meetings to keep abreast with the changes
    • Always liaise with the Payroll and Benefits Administrator to keep abreast
    • Assist with payroll queries, overtime and salary updates or any changes
    • Maintain sound and effective relationships with all key stakeholders and staff

    Experience and skills required:

    Key requirements:

    • Relevant HR qualification – HRMD/ or equivalent
    • Considerable experience in an HRC/HRG/HRBP role or similar
    • Proficient in Ms office (Word, Out4look, Excel, PowerPoint)

    Technical skills:

    • Sound knowledge of HR systems
    • Good interpersonal and people skills
    • Problem solving and solution orientated mindset
    • Relationship building skills
    • Good people management skills
    • Conflict resolution and mediation skills
    • Data interpretation and analytical skills
    • Understanding and knowledge of SA legislation i.e. BCEA
    • Understanding of recruitment, interviewing, and onboarding metrics
    • Fluent in verbal and written English communication

    go to method of application »

    Senior Android Engineer - Cape Town

    Key responsibilities:

    • Design and build advanced applications for the Android platform.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Maintain and improve existing codebase, focusing on continuous integration and deployment strategies.
    • Work on bug fixing and improving application performance.
    • Ensure the best possible performance, quality, and responsiveness of the application.
    • Integrate with third-party libraries and APIs, ensuring seamless functionality.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Coordinate with the design team to ensure UI/UX best practices are followed.
    • Address any security vulnerabilities and work to ensure a secure app environment.
    • Stay updated with the latest mobile trends, architectures, and emerging technologies.

    Knowledge skills and experience:

    • Minimum of 6 years in Android native development
    • Proficient with Java, Kotlin
    • Experience with Android frameworks, Android SDK, Android Studio Coroutines, Jetpack Compose
    • Familiarity with third-party libraries and experience in integration with Rest and GraphQL APIs
    • Deep understanding of push notifications, app security, offline storage, threading, and performance tuning
    • Experience with source control management systems
    • Knowledgeable about Agile tools and continuous integration/deployment environments
    • Well-versed in the general mobile landscape, architectures, and current trends
    • Experience with Airship and/or Salesforce is a distinct advantage
    • Experience building mobile SDKs and/or with Kotlin Multiplatform is a plus

    go to method of application »

    Android Engineer - Cape Town (Hybrid)

    Key responsibilities:

    • Design and build advanced applications for the Android platform.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Maintain and improve existing codebase, focusing on continuous integration and deployment strategies.
    • Work on bug fixing and improving application performance.
    • Ensure the best possible performance, quality, and responsiveness of the application.
    • Integrate with third-party libraries and APIs, ensuring seamless functionality.
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
    • Coordinate with the design team to ensure UI/UX best practices are followed.
    • Address any security vulnerabilities and work to ensure a secure app environment.
    • Stay updated with the latest mobile trends, architectures, and emerging technologies.

    Knowledge skills and experience:

    • 3+ years of experience building Android native apps
    • You have hands-on experience building mobile applications using Kotlin, and solid understanding of Android app design principles, patterns, and best practices
    • Good knowledge of architectural design patterns such as MVVM and MVP, and proven experience ensuring modularized and scalable app architecture
    • You care about user interaction, usability, and of course, making the interface beautiful
    • Ability to take ownership and drive the development of exciting and impactful new features and products
    • A genuine passion for writing well-structured, readable, and maintainable code
    • You know what to test, why to test it, and how to write flexible tests that won't break
    • An agile mindset and experience with Agile practices (Pairing, TDD)
    • You thrive in a team where you can learn and try new tech, collaborate on technical challenges and grow as a team.

    go to method of application »

    Tech Lead (Cape Town - Hybrid)

    Key Responsibilities  

    • Lead and mentor a team of engineers
    • Lead the design and development of complex software systems (client-side and server-side) from conception to deployment
    • Provide technical guidance and direction to the development team
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Build the front-end of applications through appealing visual design
    • Develop and manage well-functioning databases and applications
    • Develop and design effective APIs
    • Planning and executing strategies for completing projects on time.
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Stay current on industry trends and technologies to continually improve the team's technical capabilities
    • Ensure that all software development is done to a high standard, and that it is fully tested and deployed in a secure and reliable manner

    Knowledge, skills and experience required

    • 3+ years leading and mentoring engineering teams
    • Strong technical experience leading the design and development of complex software systems
    • Knowledge of multiple front-end and back-end languages (Node.js, React, Next.js, Typescript, JavaScript, HTML, CSS) and their libraries
    • Familiarity with RESTful APIs and GraphQL
    • Familiarity with database technologies such as PostgreSQL, Redis, and MongoDB
    • Experience with event-driven architectures
    • Proficiency with Git, Confluence, Jira
    • Basic understanding of Docker, Kubernetes, and Continuous Integration and Deployment/Delivery
    • Ability to write application code and automated tests according to team-adopted practices, disciplines, and quality guidelines
    • Self starter that can take a product problem and develop a working technical solution

    go to method of application »

    Senior Fullstack Engineer (Cape Town - Hybrid)

    Key Responsibilities  

    • Lead the design and development of complex software systems (client-side and server-side) from conception to deployment
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Build the front-end of applications through appealing visual design
    • Develop and manage well-functioning databases and applications
    • Develop and design effective APIs
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Mentor and guide other engineers
    • Stay current on industry trends and technologies to continually improve the team's technical capabilities
    • Ensure that all software development is done to a high standard, and that it is fully tested and deployed in a secure and reliable manner
    • Research and recommend ways it implement emerging payment innovations, including Open Banking, buy now pay layer, and alternative digital payment methods
    • Stay current on payment legislation changes globally.

    Knowledge, skills and experience required

    • Strong technical experience leading the design and development of complex software systems
    • Knowledge of multiple front-end and back-end languages (Node.js, React, Next.js, Typescript, JavaScript, HTML, CSS) and their libraries
    • Familiarity with RESTful APIs and GraphQL
    • Familiarity with database technologies such as PostgreSQL, Redis, and MongoDB
    • Experience with event-driven architectures
    • Proficiency with Git, Confluence, Jira
    • Basic understanding of Docker, Kubernetes, and Deployments to the cloud
    • Ability to write application code and automated tests according to team-adopted practices, disciplines, and quality guidelines
    • Self starter that can take a product problem and develop a working technical solution

    go to method of application »

    Senior Fullstack Payments Engineer (Cape Town - Hybrid)

    Key Responsibilities  

    • Lead the design and development of complex software systems (client-side and server-side) from conception to deployment
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Build the front-end of applications through appealing visual design
    • Develop and manage well-functioning databases and applications
    • Develop and design effective APIs
    • Collaborate with cross-functional teams to deliver high-quality software solutions
    • Mentor and guide other engineers
    • Stay current on industry trends and technologies to continually improve the team's technical capabilities
    • Ensure that all software development is done to a high standard, and that it is fully tested and deployed in a secure and reliable manner
    • Research and recommend ways it implement emerging payment innovations, including Open Banking, buy now pay layer, and alternative digital payment methods
    • Stay current on payment legislation changes globally.

    Knowledge, skills and experience required

    • Strong technical experience leading the design and development of complex software systems
    • Knowledge of multiple front-end and back-end languages (Node.js, React, Next.js, Typescript, JavaScript, HTML, CSS) and their libraries
    • Familiarity with RESTful APIs and GraphQL
    • Familiarity with database technologies such as PostgreSQL, Redis, and MongoDB
    • Knowledge of payments processing and the wider payments industry
    • Experience integrating with Payment Service Providers (PSPs) for example Stripe, Braintree, Adyen, or WorldPay.
    • Understand of mobile payments and implementation of ApplePay and/or GooglePay.
    • Experience with event-driven architectures
    • Proficiency with Git, Confluence, Jira
    • Basic understanding of Docker, Kubernetes, and Deployments to the cloud

    go to method of application »

    Salesforce Platform Manager (Cape Town - Hybrid)

    Key Responsibilities  

    • Develop deep expertise in utilised Salesforce modules, including learning existing architecture, integrations, and automation to be able to support, maintain and enhance the platform
    • Become an expert in our business processes to develop and improve Salesforce powered solutions
    • Define and create a suite of APIs for core business functions
    • Build and maintain custom applications on the SFDC platform, including data models, business logic, user interface, and workflows
    • Provide production support and troubleshooting
    • Generate training materials to ensure consistent onboarding and easy adoption
    • Perform testing of new functionality and SFDC seasonal releases
    • Perform Salesforce administrator functions such as user management, profiles, roles, permissions, validation rules, assignment rules, queues, licenses, etc.
    • Create reports in SFDC to meet operational requirements including maintaining a standard set of queries/reports to satisfy requirements; validate queries/reports created by others in the organization and assist in the interpretation of data

    Knowledge, skills and experience required

    • 4+ years’ experience administering and configuring a Salesforce environment with deep knowledge of the declarative (point and click) capabilities or comparable experience as a “Super User” or “Product Owner” of similar Salesforce functionality
    • Experience designing and implementing new modules and business processes
    • Knowledge of established Salesforce standards, best practices and platform features
    • Salesforce Administrator Certification
    • Salesforce Platform Builder Certification
    • Experience with Lightning App builder a plus
    • Expertise building workflows using standard workflow functionality and advanced process automation
    • Experience supporting complex orgs with customisations
    • Demonstrated mastery of Salesforce Data Loader and mass upload processes
    • Demonstrated expertise leveraging Salesforce debugging functionality and other Dev Console tools
    • Knowledge of App Ex

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Collinson Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail