Position: Full Stack Web Applications Developer
Company: CompuWeigh Corp.
Experience required: 3y
English level: intermediate

Work in an agile Scrum team using the latest tools and techniques (TDD/BDD, unit testing, Dependency Injection, continuous integration).  Use HTML/CSS, React, Node.js, and other popular Web frameworks, SQL Server and .NET technologies to design sophisticated and visually-compelling web applications.

**Skills**
•	Web fundamentals like HTML, JavaScript, and CSS. 
•	3-5 years of experience with developing LOB/Enterprise web applications. 
•	Practical experience with some of the popular JavaScript frameworks used in web development (React, jQuery, Angular/AngularJS, Bootstrap, Vue etc.)
•	Good working knowledge of React or React Native technologies.
•	Ability to create and consume Web services (REST, XML, SOAP)
•	Proven experience designing interactive Web UI’s, SPA’s or PWA’s for commercial use.
•	Good understanding of the Web design techniques and responsive visual layout.
•	Ability to setup a web server host (IIS, Apache, NGINX) and deploy a web application.
•	Experience with pub/sub platforms for real-time event propagation (e.g. MQTT) is a plus.
•	Working knowledge of SQL Server databases and T-SQL language is a plus.
•	Knowledge of .NET/C#, WPF, XAML or Xamarin and Visual Studio IDE is a plus.
•	Experience developing software for mobile or cloud platforms is a plus.
•	Strong knowledge of software implementation best practices and understanding of the role of methodology/frameworks.
•	Experience/knowledge of Scrum methodologies, TDD unit testing, version control, Continuous Integration and delivery.
•	Applicants are expected to be staying abreast with the IT industry and constantly self-educate (e.g. reading technology blogs, posting in forums, attending community events, trying new concepts not directly related to the work assignments).

**Education**
Bachelor's Degree in Web Design, Computer Science, Information Systems or other related field.