Jobs in

Senior Fullstack Developer - Cape Town City Centre

Responsibilities:
  • Lead the technical design and implementation of multi-platform inspection applications, leveraging ASP.NET Core for the back-end and React/React Native for the front-end.
  • Collaborate closely with the Product Manager to translate business requirements into technical specifications, ensuring alignment between product vision and technical execution.
  • Write clean, well-documented, and testable code, adhering to best practices for maintainability and scalability within our agile development environment.
  • Mentor and guide junior developers, fostering a culture of technical excellence, continuous learning, and collaborative problem-solving.
  • Proactively communicate project progress, roadblocks, and technical decisions to the Managing Director and relevant stakeholders, providing clear and concise updates.
Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience as a Fullstack Developer or similar role, showcasing a strong portfolio of successfully delivered web and mobile applications.
  • Expert-level proficiency in a strongly typed language and web framework, with a deep understanding of RESTful API design principles and best practices.
  • Mastery of front-end development using a TypeScript framework and related libraries, demonstrating expertise in building responsive and maintainable user interfaces.
  • Solid understanding of relational databases and experience with ORM frameworks.
  • Familiarity with cloud platforms and experience deploying and managing applications in a cloud environment.
  • Strong understanding of automated testing frameworks, methodologies, and best practices.
  • Strong understanding of version control systems and different branching methodologies.
  • Excellent communication, problem-solving, and analytical skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
Bonus Skills:
  • Expert knowledge of C#, ASP.NET Core, and EF Core.
  • Expert knowledge of React.js.
  • Experience handling large datasets and optimizing application performance for handling high volumes of data, particularly images and files.
  • Proven experience with React Native for mobile app development.
Experience working with offline-first applications with complex syncing requirements.

Apply today!

*Only shortlisted candidates will be contacted. Apply Now

Want to do another search?

Jobs in