View all jobs

Full Stack Web Architect

Waltham, MA
Full Stack Developer
You have a passion for building secure and trusted solutions that customers can depend on. If you are looking for an opportunity to work on a Software as a Service (SaaS) solution, this position is for you.
We are seeking an innovative, results-oriented Software Developer to contribute to our growing
delivery team.
ICS provides integrated custom software development and UX design for touchscreen, mobile, embedded and desktop applications for leading brands worldwide. At ICS, we have a dedicated team
of self-driven, self-motivated engineers blending the art of visual design and agile engineering.
This role will appeal to an individual who is driven by an innovative spirit, sees solutions where others see challenges, wants to make a difference and craves an entrepreneurial environment.
• Work within a cross-functional delivery team to produce tangible, customer-facing deliverables
• Break down features to support planning and roadmap activities
• Write production code for a continuous-deployment product that spans product, infrastructure,
and testing
• A minimum of three (5) years of experience developing modern web applications
• Advanced knowledge of JavaScript that extends far beyond using jQuery – true modular, object-oriented JavaScript development practices, ES6 experience is a plus
• Comfortable with modern JavaScript frameworks and tools such as Node.js, React.js, Redux, Webpack, and Cucumber.js
• Experience designing and interacting with RESTful web services
• Strong familiarity with version management and continuous integration practices
• Excellent written and verbal communication skills
• Excellent troubleshooting and problem-solving skills
• Desire to learn new programming languages and technologies as requirements evolve
• Comfortable with both collaborative and independent work
• Familiarity with unit testing of front-end code
• Experience working in a continuous delivery environment
• Experience developing in a Platform as a Service (PaaS) environment for a major cloud provider
• Experience testing products in a distributed, asynchronous environment
• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or a related major and 5+ years of experience in software development or engineering capacity.

Share This Job

Powered by