Senior Web Developer
Job Type
Full-time
Description


This is an in-office position at our headquarters in Caldwell, Idaho. Perform software development and programming that supports the various business needs of the company which includes managing entire projects from start to finish. 


Essential Functions/Duties:

  • Develop and support business-critical applications with strong working knowledge of web design platforms.
  • Collaborate and work closely with a variety of company departments in understanding their needs and designing solutions that support the business objectives.
  • Manage projects from start to finish including project discovery, prototyping, user interface, back-end and front-end development, project testing, and deployment.
  • Design concepts or mockups for web interfaces as well as improve processes and standards that allow for optimal results.
  • Other duties pertaining to the overall design, layout and functionality of computer or web-based programs as assigned by area Manager/Director.


Requirements


Required Skills: Proven working experience and knowledge of CSS, SCSS, PHP, Laravel, JavaScript, Vue.js, Node.js, Tailwind, MySQL, Amazon AWS, Lambda, Python, and GIT. Preferred experience with Amazon AWS. Ability to understand business concepts and effectively communicate technical information for end user functionality. Passion for developments in the AI realm and potential implementations is a plus.


Required Experience: At least 3-5 years of web/software development experience in a business setting.


Required Education/Certification: Bachelors Degree in Computer Science, Information Systems, other relevant degree, or equivalent professional experience.


This description is intended to indicate the kinds of tasks and levels of work difficulty that will be required of positions that will be given this title and shall not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of any supervisor to assign, direct, and control the work of employees under his or her supervision. The use of a particular expression or illustration describing duties shall not be held to exclude other duties not mentioned that are of similar kind or level of difficulty.