Senior Fullstack Developer

Cape Town, Western Cape, South Africa

Job Description


Our client is looking for a highly capable Senior Fullstack Developer/Architect to lead the development of their multi-platform inspection applications. You will play a critical role in shaping their technology roadmap and leading a team of talented developers.
If you have a deep understanding of modern software development practices, Domain Driven Design, Architecture and DevOps, we want to hear from you.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.For more information please contact:Danielle Paxton

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1331778
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned