Home - Smash Solutions
 

Next Generation of Fun

At SMASH our next-gen approach stretches beyond the software we develop. We understand that extraordinary ideas stem from extraordinary thinkers and we do our best to nurture the brains that create them!

Our superstar staff is composed of dreamers, believers and fun-loving achievers who know that all work and no play, makes for a dull and dreary work day (and product)! We actively pursue out-of-the-cubicle strategies to keep our employees engaged and inspired, whether inside the office or out. An innovative approach for the innovators we admire.

All work and no play? No way!

From small details like premium food stocked in the office, to Nerf Gun Combat (no conference room is safe) SMASH is dedicated to providing an all-star environment for the all-stars we couldn’t do without.

Career Opportunities

SMASH is always looking for exceptional talent to drive us into the next generation of software. We have specific areas that we are looking to fill. If you would like to be a part of this crazy fun loving team, click on your area of expertise and apply. We can’t wait to talk to you!

Web Applications Developer

Web Applications Developer Job Purpose:

Creates user information solutions by developing, implementing, and maintaining Internet/intranet applications; leading team of developers.

Web Applications Developer Job Duties:
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users and other developers by developing documentation, unit testing and other assistive tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.
Skills/Qualifications:

Verbal Communication, Web User Interface Design, Web Programming Skills, Software Requirements, PHP, PHP Frameworks, Software Development Fundamentals, Object-Oriented Design & Programming, Software Design Patterns and their use in OOP, Software Debugging, Technical Leadership, Excellent Verbal & Written Communication. Candidates with experience using version control systems, task management systems and agile programming practices will be given preference. Sample code is required.

SUBMIT RESUME

PHP Programmer

PHP Programmer Job Purpose:

Creates user information solutions by developing, implementing, and maintaining Internet/intranet applications; leading team of developers when applicable.

PHP Programmer Job Duties:
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Supports and develops web application developers by providing advice, coaching and educational opportunities.
Skills/Qualifications:

Verbal Communication, Web User Interface Design, Web Programming Skills, Software Requirements, Software Architecture, Software Development Fundamentals, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging, Technical Leadership, Written Communication

SUBMIT RESUME

Mobile App Developer

SMASH Solutions:

SMASH Solutions is a cloud-based, All-Inclusive Business Tool Suite creator who is making amazing products for business and personal use by it members. Working on next generation products and services is fun, creative, and exciting for the entire team and being part of something this great shows in many ways. We are looking for another team member to join our team.

Job Summary:

Analyze and translate business requirements into technical specifications. Design and develop Mobile applications in a Windows/MAC environment and maintain or enhance existing software. Test and debug applications; identify, track and resolve defects.

Responsibilities:
  • Consult with internal clients to develop an accurate and complete understanding of their business needs and problems.
  • Translate customer requirements into key design principles, detailed module specifications, system characteristics and application design.
  • Write code, complete programming, and perform testing and debugging of applications.
  • Identify cause/effect relationships and address root causes of problems wherever they exist.
  • Establish feedback mechanisms and procedures for new system development to identify problems and enhancement opportunities.
  • Develop and apply ongoing methods for preventing, identifying and correcting security problems.
Qualifications:
  • Excellent communications skills, both verbal and written, including excellent technical writing and customer service skills
  • Able to work effectively under pressure, independently, and within a collaborative team oriented environment using sound judgment in decision making.
  • Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently.
Experience / Education:
  • Bachelor’s degree in Computer Science, a related field, or equivalent education required, a Master’s degree is preferred.
  • 5 or more years of experience in software development which includes at least 3 years in .NET (C#, ASP.NET, ADO.NET, AJAX, XML Web Services) or equivalent technologies, 3 years in MySQL, and 2 years in XML, CSS, XSL, XSD, JavaScript libraries including JQUERY, AJAX/JSON experience.
  • MUST have recent experience developing 1 or more published Mobile Apps for mobile platforms (iPhone, iPad, Android, Windows Phone 7 or Android-based tablets)
Experience with mobile technologies and smart phone applications including:
  • iPhone – Objective C, iUI framework
  • Windows – Silverlight, WCF
  • Android – using Eclipse IDE
  • Good understanding of mobile platforms, device manufacturers, and mobile browsers.
  • Understanding of certificates, encryption, and other security based concepts is a plus
SUBMIT RESUME

Seeing is believing...


Gag Reel

Paranormal Activity

Happy Birthday JJ