Careers

Career Opportunities

Careers with us

Smart Online hires technology and marketing professionals that have a passion to use their creative talents, unique insights and various life experiences to enable our mobile app platform development capabilities. Smart Online offers competitive salary and benefits packages, including comprehensive Health/Dental/Vision plans, paid holidays, short-term & long-term disability, corporate matching 401-K plans, stock options and all the free coffee you can handle.

Smart Online is an equal opportunity employer.

Senior Quality Assurance Engineer

Are you a mobile geek with coding ingrained in your system? Do you enjoy working in a youthful start-up environment? Then, we want you! If you have the software skills – we have the perfect job for you. Disruptive patent pending technology in the mobile space, innovation driven atmosphere, talented peers, great benefits and ping pong are some of the perks of working at Smart Online. Read on to find out if this is indeed your job, and hurry – positions are being grabbed as you read.

Essential Duties and Responsibilities

  • Define, develop and implement quality assurance practices and procedures, test plans and other QA assessments.
  • Define test scenarios, create test plans and participate in the definition, execution and results documentation of manual and/or automated test scripts.
  • Create and maintain Selenium-based test cases and implement metrics to track test coverage as well as other key performance indicators.
  • Assist in analysis of current processes and propose recommendations for process improvements.
  • Work collaboratively with development during all stages of projects to provide in process testing results.
  • Ensure testing results meet requirement needs as identified by business stakeholders.
  • Ensure testing results meet requirement needs as identified by business stakeholders.
  • Query data and dig to find defects in complex systems.
  • Provide support and on-the-job training to associate or less experienced team members.
  • Work in a team of professionals using Agile software development methodology such as test driven development, continuous build integration and sprint cycles of 2 weeks.
  • Learn the Smart Online product set and come up with innovative ways to enhance it.

Required Qualifications

  • B.S. or B.A. in a technical discipline or proven experience in outlined duties and responsibilities.
  • 5+ years of domain-specific SaaS QA experience in commercial applications.
  • 1+ years experience testing platform specific mobile applications.
  • Experience testing across one or more platforms and technologies including: Android, iPhone, VB.Net, ASP.NET, C#, Objective C, Java, Struts.
  • Experience executing a wide array of testing methodologies, especially White box, Black box, Unit, and Non-Functional.
  • Ability to proficiently query Databases ( MS SQL and MySQL).
  • Experience working with the following testing and build tools: Selenium, Defect Tracking Systems such as Redmine, Fitnesse.
  • Excellent verbal and written communication skills, able to explain and document complex problems and plans to a diverse audience (technical, business, management, etc.)
  • Strong planning, organization, project management and time management skills
  • Strong analytical and problem solving skills
  • Highly self-directed and able to manage and prioritize multiple concurrent, competing or conflicting challenges

Preferred Qualifications / Technologies

  • Experience testing browser specific mobile web application architectures.
  • Experience working with any of the following testing and build tools: Watir, Jmeter, Hudson.
  • Light programming experience (Enough to read and follow code, run scripts, etc..).

Apply Now

Software Engineer

Are you a mobile geek with coding ingrained in your system? Do you enjoy working in a youthful start-up environment? Then, we want you! If you have the software skills – we have the perfect job for you. Disruptive patent pending technology in the mobile space, innovation driven atmosphere, talented peers, great benefits and ping pong are some of the perks of working at Smart Online. Read on to find out if this is indeed your job, and hurry – positions are being grabbed as you read.

Essential Duties and Responsibilities

  • Implement application coding assignments that support business initiatives and product strategy.
  • Contribute in the design process that generates mobile application functional and technical specifications.
  • Document design specifications of mobile applications for iOS and/or Android OS based platforms.
  • Understand database schema and manipulation as well as create SQL Queries.
  • Partner with the QA team to expand on creation of test cases and scripts to ensure quality of work and fulfillment of requirements.
  • Work in a team using Agile software development methodology such as test driven development, continuous build integration and sprint cycles of 2 weeks.
  • Learn the Smart Online product set and come up with innovative ways to enhance it.

Required Qualifications

    • B.A. or B.S. in a technical discipline or demonstration of outlined duties and responsibilities.
    • 0 – 3 years of programming experience in Java/Android SDK and/or Objective C/iOS.
    • Experience in source control systems such as SVN or Mercurial.
    • Experience in database such as MS SQL Server or MySQL.
    • Excellent verbal and written communication skills as well as extreme attention to detail.
    • Excellent verbal and written communication skills
    • Strong analytical and problem solving skills.
    • Ability to work collaboratively with a team as well as thrive in a fast-paced environment.

Preferred Qualifications / Technologies

  • Experience working with any of the following additional languages: VB.NET, ASP.NET, C#, HTML, CSS.
  • Experience working with any of the following frameworks and technologies: Struts, JSON, J2EE, JPA, XML, AJAX, JavaScript, JQuery, JUnit, Web Services (Soap/Rest), Cocoa.
  • Familiarity with SQL ITE.
  • Experience in application servers such as Tomcat 6 or higher, Glassfish, and JBoss.
  • Experience with continuous integration and/or writing build scripts.

Apply Now

User Interface Engineer

Do you enjoy working in a youthful start-up environment? Then, we want you! If you have the software skills – we have the perfect job for you. Disruptive patent pending technology in the mobile space, innovation driven atmosphere, talented peers, great benefits and ping pong are some of the perks of working at Smart Online. Read on to find out if this is indeed your job, and hurry – positions are being grabbed as you read.

Essential Duties and Responsibilities

  • Responsible for creating complex user interfaces for a variety of platforms such as websites, mobile websites and mobile applications.
  • Organize information by creating visualizations of content; sequencing and relating elements; preparing storyboards; applying principles of human-computer interaction, comprehension, learning and aesthetics.
  • Collaborate with a cross-functional team of product managers and developers to gather requirements and define user interface specifications.
  • Create successful user experiences by studying user interests; developing and organizing an information architecture; developing and testing prototypes.
  • Articulate how the design solution answers user needs, business goals and technical constraints.
  • Work in a team using Agile software development methodology such as test driven development, continuous build integration and sprint cycles of 2 weeks.
  • Learn the Smart Online product set and come up with innovative ways to enhance it.

Required Qualifications

  • Bachelor Degree in a relevant field of study (i.e. Human Computer Interaction, Computer Science, Graphic Design, etc) or proven experience of outlined duties and responsibilities.
  • 0 – 3 years experience in web design / development using HTML, CSS and JavaScript.
  • Fluency with web and mobile standards, technical platforms and terms.
  • Strong attention to detail and a commitment to delivering highly-polished, quality deliverables under tight time constraints.
  • Self-motivated and self-managed with a high degree of analytical ability and intellectual curiosity.
  • Display a creative approach to problem solving, innovation and issue resolution.
  • Ability to communicate effectively in writing, verbally and as a presenter.

Preferred Qualifications / Technologies

  • jQuery
  • Java
  • SVN (or other version control system)
  • Experience with diagramming and design software (i.e. Omnigraffle, Visio, Adobe Suite)
  • Experience in mobile development

Apply Now

Current Openings

Senior QA Engineer
Software Engineer
User Interface Engineer

Apply Now


Apply Now

Full Name:
Your Email:
Phone #:
Position:
Upload Resume:

To learn more about our products or for a free demo please contact SmartOnline Sales: sales@smartonline.com

Upcoming Events

Twitter Feed