At a Glance
- Tasks: Lead a dynamic team, mentor developers, and drive innovative software projects.
- Company: Established tech provider in security and communications with a forward-thinking culture.
- Benefits: Competitive salary, career growth, and the chance to work on cutting-edge technology.
- Why this job: Make a real impact by leading projects that integrate AI and IoT technologies.
- Qualifications: 7+ years in software development, expertise in Flutter/Dart and Python 3 required.
- Other info: Join a collaborative environment with opportunities for innovation and professional development.
The predicted salary is between 48000 - 72000 £ per year.
A well-established technology provider operating in the security and communications space is seeking a Software and Applications Team Lead to join its dynamic and forward-thinking team. This role is ideal for a hands-on technical leader who enjoys mentoring developers, owning complex projects end-to-end, and driving innovation across mobile, backend, and systems environments.
Responsibilities
- Lead and mentor a small development team (Flutter Developers and a contract Web Developer) through hands-on guidance, code reviews, and collaboration.
- Own the delivery, maintenance, and success of multiple software projects.
- Design, build, and scale Python 3 backend services and optimise MySQL / MariaDB databases.
- Manage Linux environments, Nginx routing, and core TCP / IP networking (with exposure to FortiGate and advanced tuning).
- Drive innovation, including AI-powered enhancements within telemetry and IoT-based systems.
- Work closely with R&D and Support teams to ensure seamless software–hardware integration.
Qualifications
- Bachelor's Degree in Computer Science (or equivalent) with a strong portfolio of delivered projects.
- 7+ years' experience in software development preferred.
- Proven expertise in Flutter / Dart (mobile apps) and Python 3 (backend services).
- Experience with modern frameworks (NestJS, React, or similar), Linux environments, and Git workflows.
- Demonstrated leadership experience with a passion for mentoring and delivery.
- Proactive, innovative mindset with interest in AI / ML within IoT and telemetry.
Software and Applications Team Lead employer: University of Fort Hare
Contact Detail:
University of Fort Hare Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software and Applications Team Lead
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in security and communications. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Flutter, and any AI innovations. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and leadership experience. Be ready to discuss how you've mentored developers and driven project success in past roles.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software and Applications Team Lead
Some tips for your application 🫡
Show Off Your Experience: When you're writing your application, make sure to highlight your 7+ years of software development experience. We want to see your strong portfolio, so don’t hold back on showcasing those delivered projects that align with the role!
Tailor Your Application: Make your application stand out by tailoring it to the job description. Mention your expertise in Flutter/Dart and Python 3, and how you've led teams before. We love seeing candidates who can connect their skills directly to what we’re looking for!
Be Yourself: We’re all about innovation and a proactive mindset here at StudySmarter. Don’t be afraid to let your personality shine through in your application. Share your passion for mentoring and any cool AI/ML projects you’ve worked on!
Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at University of Fort Hare
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Python 3, Flutter, and any relevant frameworks like NestJS or React. Be ready to discuss your past projects in detail, especially those that showcase your leadership and technical skills.
✨Showcase Your Mentoring Skills
Since the role involves leading a small team, be prepared to share examples of how you've successfully mentored developers in the past. Highlight specific instances where your guidance led to improved performance or project outcomes.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills, especially in areas like database optimisation and Linux environments. Think of scenarios where you faced challenges and how you overcame them, particularly in complex projects.
✨Emphasise Innovation and AI Interest
This role values innovation, so come equipped with ideas on how you could drive AI-powered enhancements within their systems. Discuss any relevant experience you have with IoT and telemetry, and be ready to brainstorm potential improvements during the interview.