Full Stack Developer


A company creating growth-driven digital solutions to enable business, employees and customers through meaningful digital experiences by combining beautiful design, innovative development and data-driven insights. Competitors, disruptive entrants and evolving customer demands are forcing businesses to transform digitally. The biggest business challenge after customer retention and increasing shareholder value is how to adapt to these new market trends. Digital transformation is the most important driver of adaptability. By incorporating growth-driven solutions, this company helps businesses to define a digital transformation roadmap to ensure that businesses are future-proofed to serve the newly connected consumer or business. Expertly crafted solutions align all the touch points in businesses through technology to optimise the customer experience. The ideal candidate is an experienced Full Stack Developer versed in C#, React, CSS and HTML. You should be used to working on different types of jobs, including website builds, campaign builds, changes and updates to existing implementations. You will work with a team of 12 developers, converting UI designs, developing new user-facing features, building reusable code for design systems and developing campaignspecific functionalities. It would be beneficial if you have Umbraco experience and proven portfolio in the tech stack. * Setting up Umbraco environments * Convert UI designs to HTML/CSS/JavaScript. This means you will translate the UI/UX design wireframes to actual code that will produce visual elements of the application. * Develop new user-facing features and patterns * Build reusable code and libraries for future use (design systems) * Plan and develop project and campaign-specific functionalities. Plan how these are managed server side. * API integrations into CMS * Consult on the technical feasibility of UI/UX designs, and troubleshoot problems with the consultants * Optimize applications for responsiveness, speed and scalability * Collaborate with other team members and stakeholders * Front-end into CMS integration * Work with tickets in JIRA, attend stand-ups, be accountable for your tasks * Problem solving * 1 2 years experience and proven portfolio in the tech stack * HTML5, CSS3 (Bootstrap 4) SASS to CSS pre-processing * NPM, NuGet and automation tools like Grunt * Client-side scripting and JavaScript frameworks, including React Riot, and JQuery . Company uses React and ReactNative with some legacy Riot implementations. * Good understanding of asynchronous request handling, partial page updates, and AJAX/REST/JSON (Single Page Applications) * Good understanding of using and setting up IIS * User input validation (checking form data before it is submitted) and sanitisation * Must know C# and Razor * Versioning and Git * Based in Visual Studio/Code with MVC or Umbraco CMS integration experience would be beneficial * Must have a curious nature, be organised and detailed-oriented with a love for great user experience * Be a team player who is willing to ask for help or assistance instead of burning hours struggling with a problem, as well as being willing to help colleagues who need assistance R15, - R20, per month * 1 2 years experience and proven portfolio in the tech stack * HTML5, CSS3 (Bootstrap 4) SASS to CSS pre-processing * NPM, NuGet and automation tools like Grunt * Client-side scripting and JavaScript frameworks, including React Riot, and JQuery . Company uses React and ReactNative with some legacy Riot implementations. * Good understanding of asynchronous request handling, partial page updates, and AJAX/REST/JSON (Single Page Applications) * Good understanding of using and setting up IIS * User input validation (checking form data before it is submitted) and sanitisation * Must know C# and Razor * Versioning and Git * Based in Visual Studio/Code with MVC or Umbraco CMS integration experience would be beneficial * Must have a curious nature, be organised and detailed-oriented with a love for great user experience * Be a team player who is willing to ask for help or assistance instead of burning hours struggling with a problem, as well as being willing to help colleagues who need assistance
Company
Crayon
Posted
05/05/2022
Location
Johannesburg, GT, ZA