Progressive Edge
Jobs at Progressive Edge
Senior Tech Recruiter
Senior Tech Recruiter
Cape Town/Remote
Work from Home (Always)
Are you a skilled Tech recruiter looking for an exciting challenge? Do you have exceptional communication skills and a polished approach to your work? If so, we want to hear from you!
A senior recruiter in the Progressive Edge Recruitment business is a professional who is critical in identifying, sourcing and placing top technical talent for our valued clients across Cape Town. You will also need to be excited about working as a team to bring in, close and deliver on new and existing business your area of expertise lies in both partnering with companies and great talent and walking them through the recruitment process while having fun doing so.
The kind of recruiters who excel at progressive edge are specialists with advisory skills.
You will be responsible for proactively sourcing, screening, interviewing, and placing qualified candidates, and partnering with your client throughout the full recruitment cycle. The ideal candidate for this role will thrive in a quality-focused boutique specialist agency.
Our Value Proposition
Progressive Edge is a well-respected Boutique Tech recruitment agency. Our own clients are our best business developers and recommend us over and over again.
You will work in a powerhouse team with passionate recruiters together we play, strategize, bounce ideas off each other and support each other. No one works alone. We offer a supportive environment rather than a competitive environment.
As a team, we are group of very different individuals who all love recruitment this is a rare thing but a prerequisite for working for Progressive Edge. We hold high standards and intentionally draw nearer to companies (clients) who do the same.
To us, this isnt just a job. This is a place where work is one of the ways we all grow and expand, and where we create opportunities for ourselves and others. This is a role where you affect the lives of people, and where you help our clients progress with growing their business in complex technical areas. You will drive processes to ensure that quality matches are being made, in an ethical and efficient way. You will work with your team to keep improving these processes and innovating.
If togetherness and being more than a lone wolf appeals to you then this will be the right spot for you. We work remotely but not in isolation. For those based in Cape Town, we meet up for chatty breakfasts or lunches from time to time, always in a beautiful spot.
Heres who we are looking for from a personality perspective, is this you?
- A self-driven individual who cares about quality and takes pride in the work they produce. You need to have a polished approach to your work
- A person who can be relied upon by their teams, their clients and the candidates who trust them with their applications
- A person who values their reputation, and conducts their work in an honest and ethical manner, even when it means turning away placements, clients, candidates or saying no
- If you came from a dodgy agency you would need to leave some of those practices at the door! No marketing CVs without candidates knowing, no spamming, and no mass mails and no annoying potential clients with cold calls.
- You need to actually enjoy recruitment not everyone does
- The ideal candidate will think out of the box when needed, to find solutions to recruitment challenges we face as a business. We are not looking to stay the same and keep working in the same way, we want people to help us continuously re-shape our way as a team
- You naturally build strong relationships, you have a kind demeaner, but can be firm when required
- You take initiative
- You close the loop on each piece of work without being asked to do so
- You are interested in, and excited by technology.
- Ability to look up and learn new areas of technologies that you dont have exposure to, to independently and continuously build your knowledge in your market to ensure more effective matches across various stacks and areas of technology
- You are people-centric and have a genuine care for the well-being of others, and yourself
- You have a sense of humour, along with a strong moral compass
- Committed to quality over quantity
These are the kinds of things that will keep you busy
- Research, source, identify and interview candidates for open positions allocated to you to ensure you maintain these clients
- Walk both clients & candidates through the entire recruitment cycle
- Update and maintain the ATS giving care to data quality
- Update & maintain both CRM, & Project Management tools
- Both permanent and contracting positions may form part of your portfolio
- Contribute to the constant improvement of systems, tools & processes
- Implement your own operational structures to ensure you are meeting the volumes you need to in order to meet the expectations of the business, your clients, and anyone else you have committed to
- Work with the team in streamlining processes to continuously improve business processes and workflows
- Continuously attract talent by using multiple sources to advertise and recruit
- Continuously build a talent pipeline and referral network
- Negotiating offers
- Ad-hoc administrative duties
- Develop and update job descriptions
- Efficiently manage a strong candidate flow to the team
- Identify and implement new innovative ways to source and connect with talent
- Mentor other recruiters and share knowledge wherever you can
- Contribute positively to the culture of the team
Requirements
- 4 years experience in AGENCY Recruitment at a minimum, with 10 years overall work experience. This is a senior position
- A polished approach to your work
- Experience in hiring for IT / Tech related positions essential
- You need to have a good idea of the tech landscape in South Africa, various companies, their environment and tech stacks
- Experience supporting a fast-paced organization.
- Experience using an ATS (applicant tracking system) and other tools such as HubSpot, Asana and various sourcing tools would be an advantage
- Strong knowledge of various earning packages and ability to create comparisons to support your negotiations during the hiring stage
- Strong interviewing skills and ability to draw out the right information to gage suitability and fit for various positions
- Ability to connect with a wide range of people from junior through to exec level
- Strong attention to detail
- Excellent organizational skills
- Exceptional communication skills both written and verbal
- You need to have both the ability and confidence to engage with high-level candidates
- You will need a stable working track record
Note: All applications without a Tech recruitment focus, or those with no recent agency recruitment experience will be rejected. We are specifically looking for an experienced external Tech recruiter for this role.
Business Analyst
Business Analyst (Product)
Permanent
Cape Town (Remote)
An innovative online marketplace company has a new role available for a skilled Senior Business Analyst. The Company is part of a global classified websites company with 20 brands in around 30 countries. The company strives to develop outstanding user experiences on their websites and mobile applications. More than 2,5 Million consumers make use of the platform. The team is looking for critical thinkers who have proven experience in building scalable cloud-based applications.
You will be:
- Working closely with the development teams, Product Owner/Manager, and other stakeholders to conceive and execute on product initiatives
- Propose solutions that you can back up and explain to teams.
- Take the lead on allocated stories and drive stakeholders to consensus
- Helping to create and execute our plan for all our products
- Working collaboratively with business stakeholders to define priorities, build consensus, and coordinate product roadmaps and schedules across multi-disciplined teams
- Driving business case development for strategic technical projects
- Facilitating communication throughout the product development process across a variety of teams
- Assisting with UX redesigns and ongoing improvements according to CI
- Contributing to documentation (technical and design specifications)
- Discussing technical solutions with developers and providing innovative new ideas to solutions
- Maintaining a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and emerging technologies, and keep team members informed as appropriate, with a view to incorporating these in future projects and staying ahead of the market and position yourself and the company as a digital specialist
- Constantly seeking to develop
Requirements:
- 5-6 years working with web UX, e-commerce or similar
- Systems/Business Analysis experience
- Ability to query data sources
- Experience with consumer-facing organisations
- Experience in iterative software delivery methodologies Agile, SCRUM, etc.
- Some knowledge on HTML, XHTML, CSS programming
- Some knowledge and experience with various database technologies
- Good understanding of Web Accessibility and UX would be extremely beneficial, the ability to contribute to the creation of exceptional consumer-facing web products or platforms
- Proven experience in conducting a feasibility analysis
- Ability to draw data to support if something is feasible or not
Additional tools:
- Figma/Sketch
- Loom
- Jira/Trello
- Google Docs/Sheets
- Draw.IO
Does this sound like you?
- Can put yourself in the users shoes
- Experience with Agile methodologies
- Experience with Good attention to detail
- Open to and willing to give critique
- Genuinely interested in coming up with the best solution
- Effective communication skills
The Role Offers:
- Fully Remote or Free daily breakfast at the office and onsite gym
- Competitive salaries and performance bonus
Senior UX Designer
Senior UX Designer
Permanent
Remote (South Africa)
We are an innovative software development company builds (cloud) software that grows our clients businesses. Our work covers a variety of industries and a range of apps and IoT software projects. Our clients include startups, scale-ups and enterprises that need brand new cloud software or upgrade or replace existing software.
Join a creative team of product managers, UX designers & researchers, software architects, software developers and QA analysts & engineers dedicated to delivering software that delivers value to our clients and engaging experiences to users.
We are serious about always learning new things. We create the time and opportunities for you to learn and develop new skills and actively promote and compensate you for taking on more responsibility aligned with your career goals.
What does working with us look like?
- Exposure to a range of industries, projects and technologies
- Bringing B2C, B2B and B2E apps to life
- Work in teams of product managers, UX designers & researchers, software developers and QA
- Work remotely but not in isolation
- Continuously learn about new shiny things with allocated training budget and time
- A mentor with the experience in the skills that you want to develop
Responsibilities:
- Gathering requirements from clients and stakeholders
- Help clients to understand the value of UX by having constant communication with them. You're not working for them but with them
- Empathise with users by conducting UX research. This usually happens in collaboration with the dedicated UX Researcher in our company
- Understand the underserved need that the product needs to address
- Define the end-to-end customer experience & design product solutions
- Understand the products position within the larger business and/or service
- Produce relevant artefacts e.g: Design Systems, Job stories, User flows, Information architecture, Wireframes & Prototypes
- Maintain design artefacts
- Low & High-fidelity UI design of product user interface
Knowledge and Skills
- Skills in prototyping and visual design tools. Adobe XD and/or Figma preferred
- Able to function in an Agile software development team, contributing to backlog grooming, story writing and acceptance criteria specification
- Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders
- Able to work well in a team, as well as on your own
- Excited about learning, pushing creative limits and finding new solutions
- Excellent analytical and problem-solving skills
- A propensity to fail fast and learn fast and share both failure and learning with others
- Prioritising learning over being right. Understanding others rather than becoming defensive
- Demonstrated ability to learn independently
Requirements
- Minimum 5-7 years of work experience
- A tertiary qualification in a relevant field of study e.g Multimedia, Visual Communication, Psychology, etc.
Nice to haves
If you tick all the required boxes, the following things will give you an edge:
- Data visualisation experience
- Motion Design experience
- An understanding of Game Mechanics and/or Behaviour Psychology
Business Analyst Team Lead
Business Analysis Team Lead
Permanent
Cape Town
A company in the asset management and investment field is looking for an experienced and motivated Business Analyst Team Lead to join their Business Solutions Team. The successful candidate will play a pivotal role in leading and managing a team of business analysts responsible for production support and projects. This is a critical position, and your work will focus on the most important projects the company has ever had. Your contribution will be instrumental in shaping the organisation. This is a newly formed role.
The primary responsibilities of this role include:
- Developing the team's business analysis competencies.
- Driving the team to deliver on their commitments.
- Supporting the business and BAs as an SME on the internal systems in respect of significant and / or high impact system failures or exception requests, in order to minimize operational and system impacts and to identify best-fit resolution for clients and business.
- Spearheading the analysis and improvement of our organization's processes. Collaborating closely with stakeholders
- Identify opportunities for process optimization.
- Ensure the successful delivery of projects and initiatives.
Main duties and responsibilities:
Team Management:
- Lead, mentor, and manage a team of business analysts, providing guidance, support, and direction to ensure team success in both production support and project initiatives.
Competency Development:
- Identify areas for skills enhancement and professional development within the team.
- Create and execute training plans to improve the team's business analysis capabilities.
BA Standards development and implementation:
- Share the responsibility of identifying and defining internal BA frameworks and standards and be fully accountable and responsible for the successful implementation of these standards along with monitoring continued adherence to frameworks and standards.
Commitment Delivery:
- Set clear expectations and goals for the team and hold them accountable for delivering high-quality work on time and within budget.
- Monitor progress and provide regular feedback to team members.
- Process Analysis and Improvement:
- Collaborate with cross-functional teams and stakeholders to analyze existing processes, identify areas for improvement, and develop and implement process enhancement initiatives.
Stakeholder Collaboration:
- Build strong relationships with internal and external stakeholders to understand their needs, gather requirements, and ensure alignment between business objectives and project outcomes.
Project Management:
- Oversee the planning, execution, and monitoring of business analysis activities for various projects and initiatives.
- Manage and prioritize multiple projects simultaneously, ensuring timely delivery and high standard of quality.
- Define project scopes, objectives, and deliverables in collaboration with stakeholders.
- Develop and maintain project plans, including timelines, resource allocation, and risk management.
- Coordinate with cross-functional teams to ensure effective project execution and implementation.
Documentation:
- Maintain accurate and comprehensive documentation of business requirements, project plans, and process improvements.
- The ultimate objective is to build a competent, professional and wellfunctioning BA team capable of applying critical thinking and BA competencies to client and business problems or initiatives to enable future-fit and scalable solution.
REQUIRMENTS
- At least 5 years experience of formal business analysis and process analysis experience within Unit Trust and LISP (Discretionary and Life and Retirement Products) administration
- In-depth knowledge of investment administration processes, including portfolio accounting, trade settlement, performance measurement, and compliance.
- Knowledge of industry regulations and compliance requirements related to investment administration is advantageous.
- Good understanding of the end-to-end administration processes
- Experience in process improvements and process definition
- Proven track record of driving and implementing business improvements.
- Proven track record of driving and implementing project delivery.
- Software testing (as part of the BA competency)
- Previous experience in team leadership or management roles.
- Has a proven track record in developing BA skillsets and competencies.
- Proficiency in data analysis, using tools such as Excel, SQL, or data visualization software. (Excel is essential)
- Experience of full Microsoft office suite, including Advanced Excel and Visio or equivalent
- SQL experience
- Understanding of financial markets and financial systems
The following will fast track your application :
- Business analysis qualification (Diploma or higher)
- Project management certification (desirable)
- Experience in the full range of business analysis competencies (BABOK)
- Keen attention to detail, passionate about exceptional quality and client service
- Excellent prioritisation and planning skills, including the ability to identify task inter-dependencies (current and future) and to run items in parallel to prevent future bottlenecks.
- Proactive, self-starter with a sense of urgency and the ability to establish priorities, make decisions and drive and deliver outcomes.
- Strong analytical, problem-solving, and critical-thinking skills.
- Excellent communication and interpersonal skills.
- Proficiency in business analysis tools and methodologies.
- Ability to work collaboratively in a team environment and influence cross-functional teams.
- Flexcube; Bizagi; Digiata
Senior Front End Developer
Senior Front End Developer
Cape Town, Hybrid
Permanent
A global fintech company specializes in investor onboarding for private markets, offering a comprehensive suite of services to streamline the investment process. This includes extensive KYC support, easing compliance with regulatory and tax obligations, and enhancing the overall investor experience. Their platform simplifies the fundraising process through pre-approval of investors across multiple funds and jurisdictions. Additionally, they provide MLRO/MLCO support and manage tax filing for FATCA-CRS, significantly reducing the administrative burden for fund managers.
The Role
As a Senior Frontend Developer, youll spearhead our frontend development efforts, combining leadership with deep technical expertise. With your proficiency in React and your experience in other technologies such as Angular, youll play a pivotal role in crafting and optimizing our web applications, ensuring theyre both innovative and robust. Our technology stack includes React, Angular, .NET, SQL and is hosted in Azure. We are looking to develop new services using React but also support our existing system with Angular.
Responsibilities:
- Mentoring developers and promoting best practices across the team.
- Drive the adoption of advanced frontend technologies and methodologies.
- Collaborate with architects and backend teams to design scalable, user-friendly, and high-performant solutions.
- Design, develop, and optimize web applications using React, Angular, and other frontend technologies.
- Ensure the responsiveness, performance, and maintainability of applications across platforms and devices.
- Implement TDD practices to ensure the delivery of high-quality code.
- Write unit and integration tests, ensuring the reliability and robustness of the platform.
- Work closely with UI/UX designers, product owners, and other stakeholders to gather requirements and deliver optimal solutions.
- Engage in agile development processes, contributing to sprint planning, stand-ups, and retrospectives.
Qualifications & Experience:
- Proficiency in React, with a strong grasp of web development fundamentals including HTML, CSS, and JavaScript.
- Experience with TDD and related testing frameworks/tools.
- Expert frontend development experience, with a proven track record of leading projects and teams.
- Knowledge of backend software development.
- Exceptional communication skills.
- Familiarity with modern build tools, CI/CD pipelines, and cloud platforms.
- Exposure to other frontend libraries or frameworks.
- Must be currently based in South Africa.
Senior Back End Developer
Senior Back End Developer
Cape Town, Hybrid
Permanent
A global fintech company specializes in investor onboarding for private markets, offering a comprehensive suite of services to streamline the investment process. This includes extensive KYC support, easing compliance with regulatory and tax obligations, and enhancing the overall investor experience. Their platform simplifies the fundraising process through pre-approval of investors across multiple funds and jurisdictions. Additionally, they provide MLRO/MLCO support and manage tax filing for FATCA-CRS, significantly reducing the administrative burden for fund managers.
The Role
As the Senior Backend Developer and Technical Lead, you will be the cornerstone of our backend development efforts. This is not just another development role; were seeking someone with the acumen to build frameworks and systems from scratch, championing .NET core and fostering a culture of Test-Driven Development (TDD) within the team. Your technical expertise will be pivotal in steering our backend innovations, providing guidance, and ensuring the highest standards of development practice.
Responsibilities:
- Drive technical standards and champion best practices within the backend team.
- Lead the design and architecture of backend systems, ensuring scalability, reliability, and optimal performance.
- Collaborate with other tech leads, product owners, and stakeholders to align the technical roadmap with business objectives and product strategy.
- Take ownership of designing and constructing systems from the ground up.
- Address technical debt proactively, optimize existing systems, and prioritize maintainability.
- Provide mentorship to developers, ensuring alignment with architectural principles and standards.
- Work closely with frontend developers, product owners, and other stakeholders to ensure seamless integration and alignment of objectives.
- Engage in agile development processes, contributing to sprint planning, stand-ups, and retrospectives.
Qualifications & Experience:
- Profound expertise in .NET core and strong knowledge of C# fundamentals.
- Comprehensive understanding of HTTP and APIs.
- Hands-on experience with both SQL and NoSQL databases, demonstrating a keen understanding of their advantages and disadvantages.
- Familiarity with contemporary build tools, CI/CD pipelines, and cloud platforms.
- Robust experience with TDD.
- In-depth knowledge of backend development paradigms and best practices.
- Experience with caching frameworks.
- Experience with at least one messaging queue system.
- Must be currently based in South Africa.