Listing Details

Senior Software Developer


Overview: Design, create, modify, and implement websites, web applications, and APIs. Evaluate code to ensure it is properly structured, meets industry standards, and is compatible with browsers and devices and processes currently in production. Optimize website performance, scalability, and server-side code and processes. Analyze user needs to implement Application Web site content, graphics, performance, and capacity. May develop website infrastructure and integrate websites with other computer applications. Manage repositories in GitHub including code review, pull request management, and rebases. Turning feature requests into reality, researching and resolving issues, and working to improve the quality of the application and overall team competency. Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions. Ability to understand the root causes of an issue, research the cause and solutions, and understand solutions and their impact on the software/project. Lead development efforts on larger more complex development projects


  • Bachelor’s Degree in Computer Science or equivalent field of study. Advanced web development experience, with experience in large-scale/enterprise projects. Expert knowledge of JavaScript, HTML, CSS, and a modern library like Angular, VueJS, React, pipeline tools like gulp, Webpack, rollup, etc. Minimum 7 years’ experience in a lead/senior web development role.

  • Must have advanced experience in Web Application Development to include expert level knowledge of JavaScript (ES6/2015+), HTML and CSS/SASS/LESS, and Git/GitHub; Experience with the following or alternatives: Bootstrap, Lodash, JQuery, AngularJS, NPM or Yarn; Agile workflow; continuous integration tools; automated testing using Mocha, Karma, TestNG, etc. Should have an advanced understanding of HTML5, AJAX, JSON and XML plus Object Oriented Programming while being proficient with Java as a backend language for web applications.  Familiarity with Eclipse or maven/gradle, Spring, JDBC, Apache Tomcat or similar languages/tools, and familiarity with a development pipeline like Webpack/rollup/TypeScript, etc., and continuous integration tools. Familiarity with Full Stack development experience a plus.

  • Development Environment Software —Maven/Gradle or Eclipse; Experience supporting IE10+, Firefox, and Chrome. Experience with alternative libraries like React, VueJS, Angular (v2+)

  • Operating SystemWindows, VMWare, Linux, macOS

  • Web Application Development — JavaScript, HTML, CSS/SCSS, AngularJS, Lodash, jQuery, with some Java

  • QA and Code – Perform peer review QA and capable of completing development tasks with little to no oversight

Great Benefits, 401K, Free soda and snacks, Company Picnics, Monthly Pot lucks, Company gym in house!

Show details

Video Chat ID optional