· Participate in all aspects of agile software development, including design, implementation, and deployment
· Architect and provide guidance on building end-to-end systems optimized for speed and scale
· Develop new user-facing features
· Build reusable code and libraries for future use
· Ensure the technical feasibility of UI/UX designs
· Optimize application for maximum speed and scalability
· Assure that all user input is validated before submitting to back-end
· Collaborate with other team members and stakeholders
· At least 3-5 years of experience in building large-scale software applications
· React and .net C# exp preferred
· Proficient understanding of web markup, including HTML, CSS
· Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
· Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery