Front-end Developer

ROLE
We are looking for a Font-End Developer with strong UX/UI design skills to implement interactive and visual design principles and develop new features to our product across a range of devices for or a positive and cohesive user experience.   If you are skilled Front-End Development and enjoy turning flat designs into intuitive and user-centered solutions, we’re interested in talking to you.    
KEY RESPONSIBILITIES
Build a new feature, with unit tests that can support our large-and-growing user base.Whiteboard new features and fixes — and then make it happenCollaborate with peers to write, review, or provide feedback on a technical design proposal.Help our skilled support team triage and solve bugs.Contribute to internal tools that help us improve our development process, manage our users, and scale our systems.Participate in your teams’ morning stand-up meetingProduce high quality visual designs from concept to execution, for desktop, web, and mobile devices.Collaborate with business to define and implement innovative solutions for the products visual direction and experience.Conduct user and competitor research to establish an understanding of market behaviour and trends to find ways to improve upon and/or leverage off it.   Observe user behavior to improve the visible design for aesthetic interfacesEstablish, promote and adhere to design guidelines, best practices and standards.Continually keep yourself and your team updated with the latest changes in your industry’s standards.
  SKILLS AND EXPERIENCE REQUIRED
  Qualification and Experience:
REST API development Windows Communication Foundation C# / Asp.NET Familiarity with the .NET framework 4 and above MVC 4+ and WebForms experience MSSQL JavaScript / JQuery / HTML / CSS Design, build, and maintain highly reusable JavaScript, HTML and CSS code 3+ years’ commercial front-end development experience 2+ years’ multimedia and design experience

Advantageous technologies and skills:
Implementing n-Tier architectures and best practicesHave had exposure to any Content Management System. Understanding of Agile methodologies (Scrum & Kanban)Exposure to TFS Exposure to Azure Memory & Distributed Caching NoSQL Angular 2 js Nuget (hosting and creating your own) Strong in T-SQL (joins, stored procedures, views)  

Attributes and traits:
Willingness to learn new things quickly, a self-starter You have curiosity about how things work. You’ve been building web applications professionally and can point to things you’ve worked on.You can jump into situations with few guardrails and make things better.You write understandable, testable code with an eye towards maintainability.You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.You know how the web works. You know HTTP and TCP/IP and what a good API looks like.You also know that the internet is a scary place and understand security concepts deeply and can put them into action to protect us and our users.When things break – and they will – you are eager and able to help fix things.Solid understanding of debugging and code profiling You are someone that others enjoy working with due to your technical competence and positive attitude.We integrate with numerous 3’rd party API’s and willingness to understand their products and work around potential limitations or bugs. A solid understanding of object-oriented programming and computer science fundamentals

If you meet the above requirements forward your CV to Jobs@selahit.co.za