Are you an experienced Full Stack Developer with a passion for front-end work and a flair for complex new development and system integrations? We have an exciting opportunity for you to join our client, a leading digital services business based in Sweden. This role offers a unique chance to work fully remote from South Africa, collaborating with an international team on cutting-edge projects.
Position: Senior Full Stack Developer - Front-end Focus
Contract Type: 1-Year (Fully Remote)
Location: South Africa (Client based in Sweden)
Salary: Up to R800 per hour
About the Role:
As a Senior Full Stack Developer, you will play a key role in our client's development team, focusing predominantly on front-end tasks. Your expertise will be crucial in building user interfaces, implementing designs, and crafting seamless user experiences. You will be involved in developing complex new features and integrations with systems like Salesforce and Microsoft Dynamics. Your strong technical background and proficiency in .Net Core, C#, Typescript, NodeJS, Angular, and React will drive the success of these projects.
Responsibilities:
* Collaborate with cross-functional teams to design, develop, and implement front-end solutions.
* Participate in code reviews and provide constructive feedback to ensure high-quality code.
* Architect and implement scalable, efficient, and reusable front-end components and modules.
* Integrate with third-party systems, including Salesforce and Microsoft Dynamics.
* Troubleshoot and resolve technical issues related to front-end functionalities.
* Stay updated with the latest trends and best practices in front-end development.
Requirements:
* Proven experience as a Full Stack Developer with a strong focus on front-end development.
* Proficiency in .Net Core, C#, Typescript, NodeJS, Angular, and React.
* Demonstrated experience with complex system integrations, including Salesforce and Microsoft Dynamics.
* Familiarity with agile development methodologies.
* Strong problem-solving and debugging skills.
* Excellent communication and collaboration abilities.
* Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
