Job Title: Software Craftsmanship Specialist
Our company is seeking a skilled Software Craftsmanship Specialist to collaborate with our team in developing cutting-edge, scalable, and maintainable mobile applications.
* Key Responsibilities:
* Plan, design, and implement user interface strategies that meet our web properties' needs.
* Work closely with designers and developers to create modern, intuitive user interfaces for our web properties.
* Enhance code quality by conducting thorough analysis and recommending changes in policies and procedures.
* Continuously improve the user experience through research and development of new technologies and best practices.
* Collaborate effectively within a team environment using shared code, source code control, and process documentation.
Requirements:
* At least 5 years of experience with TypeScript.
* Software development expertise, preferably secure, scalable web applications in JavaScript (React, Vue), HTML, CSS, SCSS, and JQuery.
* Experience with AJAX, XML, JSON, and best practice design patterns.
* A solid understanding of design principles/patterns and test-driven development using Unit Testing (Jest or equivalent).
* Experience with caching systems and knowledge of User Experience design methodologies will be an added advantage.
* Critical thinking and problem-solving skills.
* Excellent interpersonal and communication skills.
* Advanced English language proficiency.