Staff Engineer/Software Development Manager

at  Liquid Thought

Cape Town, Western Cape, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Dec, 2024Not Specified29 Sep, 202410 year(s) or aboveSoftware Architecture,Typescript,React Native,Communication Skills,Node.Js,Laravel,Python,Php,Software Projects,Design Patterns,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Job Specification: Staff Engineer / Software Development Manager (SDM)
Location: Cape Town, South Africa
Company: Liquid Thought
Experience: 10+ years
Employment Type: Full-time, Hybrid/Remote
About Liquid Thought:
Liquid Thought is a leading Software Development and Digital Marketing agency based in Cape Town, with over 20 years of experience in delivering innovative digital solutions. We specialize in transforming business challenges into scalable, high-performance solutions through our expertise in both software development and strategic digital marketing.
Position Overview:
We are seeking an experienced Staff Engineer / Software Development Manager (SDM) to join our dynamic team. This hybrid role combines deep technical expertise with leadership and strategic oversight, ensuring the successful delivery of complex projects while guiding and mentoring our talented engineering teams.

Key Responsibilities:

  • Technical Leadership: Lead the architecture, design, and implementation of complex, high-impact projects using React Native, React, TypeScript, and Node.js.
  • Project Ownership: Take end-to-end ownership of the technical direction and execution of projects, ensuring alignment with business goals and timelines.
  • Mentorship: Provide guidance and mentorship to engineering teams, fostering a culture of continuous learning, best practices, and technical excellence.
  • Cross-Functional Collaboration: Collaborate closely with digital marketing teams to integrate technical solutions that enhance marketing strategies, as well as work with product management, design, and operations teams to deliver robust, scalable, and maintainable solutions.
  • Strategic Initiatives: Drive strategic technology initiatives, including the adoption of new tools, frameworks, and methodologies that enhance our delivery capabilities.
  • Quality Assurance: Ensure that all projects meet high standards of quality, scalability, and performance through code reviews, testing, and process improvements.
  • Diversity of Tech Stack: Leverage and integrate a diverse range of technologies to solve complex problems, enhancing the versatility and innovation within our projects.

Required Skills and Experience:

  • 10+ years of software engineering experience, with a strong focus on front-end and back-end development.
  • Proven expertise in React Native, React, TypeScript, and Node.js.
  • Experience with additional technologies such as PHP, Laravel, Java, and Python is highly advantageous.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Excellent problem-solving skills with the ability to tackle complex technical challenges.
  • Leadership experience in guiding and mentoring engineering teams.
  • Proven track record of delivering high-quality software projects on time and within scope.
  • Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.

Why Join Liquid Thought?

  • Innovative Projects: Work on a wide range of challenging and rewarding projects across multiple industries, integrating cutting-edge technology with strategic marketing initiatives.
  • Collaborative Environment: Be part of a supportive and collaborative team that values creativity and innovation.
  • Professional Growth: Opportunities for continuous learning, mentorship, and career advancement.
  • Work-Life Balance: Flexible working hours and a hybrid/remote working model.

Application Process:
Interested candidates should submit their CV and a cover letter detailing their relevant experience and why they are a good fit for this role.

Responsibilities:

  • Technical Leadership: Lead the architecture, design, and implementation of complex, high-impact projects using React Native, React, TypeScript, and Node.js.
  • Project Ownership: Take end-to-end ownership of the technical direction and execution of projects, ensuring alignment with business goals and timelines.
  • Mentorship: Provide guidance and mentorship to engineering teams, fostering a culture of continuous learning, best practices, and technical excellence.
  • Cross-Functional Collaboration: Collaborate closely with digital marketing teams to integrate technical solutions that enhance marketing strategies, as well as work with product management, design, and operations teams to deliver robust, scalable, and maintainable solutions.
  • Strategic Initiatives: Drive strategic technology initiatives, including the adoption of new tools, frameworks, and methodologies that enhance our delivery capabilities.
  • Quality Assurance: Ensure that all projects meet high standards of quality, scalability, and performance through code reviews, testing, and process improvements.
  • Diversity of Tech Stack: Leverage and integrate a diverse range of technologies to solve complex problems, enhancing the versatility and innovation within our projects


REQUIREMENT SUMMARY

Min:10.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cape Town, Western Cape, South Africa