Senior Mobile Software Engineer
2 weeks ago
As a key member of the Cape Town based team, the Senior Mobile Software Engineer (Flutter Developer) will be responsible for:
- Providing expertise and analysis for new feature requirements, implementing them as code.
- Maintaining the codebase of existing mobile applications (Flutter, native iOS and Android).
- Continuous code improvement, refactoring and clean-up.
- Conducting code reviews.
- Provide direction and mentoring to team members.
- Provide advice and recommendations for how to improve the flutter CI/CD process.
- Provide comprehensive documentation for all flutter projects.
To be considered for the role, the candidate must possess the following essential criteria:
- 7+ years software development experience.
- Demonstrable Flutter knowledge including but not limited to developing flutter and native applications, routes, layout builders and framework widgets.
- Demonstrable Dart knowledge.
- Knowledge of State Management: BloC, Provider, GetX and GetIt.
- Demonstrable experience with code approaches: Clean Architecture, SOLID and Immutability.
- Experience with publishing IOS and Android applications.
- Proficient in automated code testing (unit testing and automated UI testing).
- Excellent communication skills and ability partner with stakeholders across multiple locations.
- Strong organisational skills; drives work from initiation to completion.
- Self-motivated and resilient under pressure, with the ability to meet competing priorities.
- Demonstrable passion for and energy towards fulfilling the role.
- Excellent problem solving skills.
- Provide direction and mentoring to more junior team members.
Desirable criteria:
- Knowledge of Objective-C for iOS native, Java for Android native.
- Experience with Scrum methodology.
- BS/BSE Degree or equivalent qualification with a minimum of 3 years relevant work experience in software engineering.
- Intermediate level English language ability, or higher.
Location: Cape Town, SA. Hybrid working arrangements available.
Additional InformationNBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law. NBCUniversal will consider for employment qualified applicants with criminal histories in a manner consistent with relevant legal requirements, including the City of Los Angeles Fair Chance Initiative For Hiring Ordinance, where applicable.
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Jam Software Gmbh Full timeBP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...
-
Mobile Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Lulalend Full timeWHAT WE DO We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on itOur purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love.Speaking of...
-
Mobile Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Lula Full timeWHAT WE DO We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on it Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love. Speaking of...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa BP3 Global, Inc. Full timeWe are seeking an experienced Senior Software Engineer that specializes in quality to join our team. The ideal candidate must have a strong understanding of modern software testing methodologies and techniques.The individual will work in an agile environment with other talented engineers and will be responsible for helping define and implement testing for...
-
Senior Mobile Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Yoyo Group Full timeAbout the RoleWe're on the lookout for a Mobile Engineer to join our Yoyo Collab team, which is our professional services division where we embed our experts in big companies to help bring their product vision to life.If you're a pro at creating mobile apps, understand the ins and outs of mobile ecosystems, follow best practices, and have a knack for user...
-
Senior Mobile Software Developer
2 months ago
Cape Town, Western Cape, South Africa Bullet Full timeJoin Bullet, a cutting-edge fintech platform in Dublin, revolutionising financial management for startups and small businesses. As a Senior Mobile Developer, you'll lead the development of our intuitive mobile applications. Responsibilities: Mobile ...Practical Points:Paying top market rate Will suit remote working (candidate won't be required to live in...
-
Senior Java Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Entelect Software (Pty) Ltd Full timeABOUT THE JOB Join our team at Entelect as a Software Engineer, where your mastery of the Java stack will be pivotal in driving our projects forward. You'll utilise frameworks like Spring, Java EE, and JavaScript technologies such as Angular or React....WHAT WE NEED FROM YOU A bachelor's degree in IT, Engineering or other Sciences Minimum 6 years' experience...
-
Junior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Framework One Full timeJob Opportunity: Junior Software Engineer Exclr8, a leading digital solution provider, is seeking a Junior Software Engineer to join our dynamic team. We are looking for a passionate and motivated individual who is eager to learn and grow their skills in software engineering.Responsibilities:Collaborate with senior developers to design, develop and maintain...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Framework One Full timeJob Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Framework One Full timeJob Opportunity: Senior Software Engineer We are seeking an experienced and talented Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the development of complex software solutions for our clients. We are looking for someone who is passionate about technology, has a keen eye for detail, and can work...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Bash Full timeWHO WE ARE AT BASH We are a team of leaders - true owners, humble learners and friends. We're here to overcome big challenges, build tech solutions for people to enjoy, while doing the best work of our careers, together, as Bash. SENIOR SOFTWARE ENGINEER JOB DESCRIPTION As a Senior Software Engineer at Bash you'll have a far-reaching impact on the commerce...
-
Cape Town, Western Cape, South Africa Local Measure Full timeWhen was the last time you genuinely had fun at work? Does the prospect of working at a proper rocket-propelled start-up excite you? Have you cracked it once before and want to prove you can do it again, or maybe you're looking to challenge yourself by taking the next step in your career? Well, we're looking for a Senior Backend Software Engineer to help...
-
Senior Software Quality Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Quality Analytics Full timeWe're on the search for a skilled Senior Software Quality Engineer to join our All-Star TeamThe Senior Software Quality Engineer will be responsible for architecting new automated test strategies and frameworks, in addition to creating, implementing, and automating testing in support of software test requirements. This role works with SQA Engineers and QA...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Jem Full timeJoin Jem as our Senior Software Engineer We are a forward-thinking startup on a mission to build the ultimate HR system for deskless workforces. If you are a skilled and ambitious individual who thrives on challenges, apply below to be part of our exceptional development team and contribute to building this extraoardinary product. About the roleWe are...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Futurelist Full timeWhat to expect Ozow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Ozow Group. Full timeWhat to expectOzow is looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology professionals, developing with modern technologies, and solving tough problems. Our team is hands-on, collaborative and driven. Our expanding team is moving the...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Freerecruit Full timeBasic Requirements? Completed Degree BSc or BEng.? 4 or more years of software engineering experience with commercially successfulsystems in fintech, payments, retail banking, credit, e-commerce, or logistics? Recent experience in architecture and technical leadership of projects within theseindustries? Demonstrated expert knowledge and management of a...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Lula Full timeWHAT WE DO We're Lula. We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one business banking accounts and cutting-edge financial analysis tools, we're on it Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love. Speaking of...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Bp3 Global, Inc Full timeBP3 is looking for a Senior Software Engineer. We are looking for an individual with strong Angular framework fundamental knowledge. For this role we are seeking a passionate Software Engineer who has more than 9 years experience working on enterprise software applications, cross functional teams and has a basic understanding of cloud based...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Datafin Full timeENVIRONMENT: PROVIDE engineering leadership & mentorship while working on technical challenges as the next Senior Software Engineer sought by a cutting-edge Communication Solutions Platform. Joining the Core Platform team, you will focus on Back End technologies and be responsible for the design, development, testing, and deployment of distributed...