· Write well-designed, testable, efficient code by using web development best practices
· Create basic website layouts and user interfaces with HTML and CSS
· Integrate data from various back-end web services and databases
· Create and maintain software documentation
· Ensure cross-browser compatibility of new features
· Be responsible for maintaining, expanding, and scaling our site
· Stay plugged into emerging technologies and industry trends
· Bachelor's degree in computer science, web development, software development, or related field.
· Web development fundamentals, including HTML, CSS, and JavaScript.
· Front-end JavaScript frameworks such as Vue, React, React Native and Angular.
· Back-end frameworks such as Ruby on Rails, Node.js, Next. js and ASP.NET.
· UI/UX design experience.
· Working knowledge of graphic design.
· REST API development.
· Relational databases such as MySQL.
· Agile and test-driven development best practices.
· Knowledge of NestJS and React Native for App Development.