
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.
Sr. Systems Engineer
Smart Online is seeking a dedicated, hardworking IT team member with a strong skill in Web Hosting and networking experience in our Durham located office. Technologies used are Linux, Apache, Tomcat, IIS, Windows, nGinx Load Balancing, CDN, MySQL, MSSQL, SNMP, SMTP, ProxMox, VM Ware, DNS, DHCP.
Key Responsibilities:
- Design and implement customer facing hosted infrastructure
- Perform Server administrative/maintenance tasks
- Perform Network administrative/maintenance tasks which include, but not limited to firewall policies and Communicate effectively with customers and internal team members
- Maintain Corporate infrastructure
- Ability to take on role as release engineer with a base foundation of SDLC
- Documenting policies and procedures
- Provide after hour support
- Mentor subordinates
- Maintain production infrastructure located in various data centers
- Interacting with various vendors for purchasing equipment and providing infrastructure required services
Requirements:
- Excellent knowledge of Linux operating system (Debian/Ubuntu)
- Web-based coding knowledge
- Strong knowledge in networking working with Cisco Routers, Firewalls, and switches (VLANs, trunking, routing, tunnels, VPN, etc…)
- Understanding of VoIP telephone systems
- Knowledgeable in Windows platform which include Active Directory, DNS, DHCP, and IIS Web Servers
- Ability to automate tasks using various scripting languages
- Strong foundation of the Software Development Life Cycle.
- Scaling systems to meet customer satisfaction
- Knowledgeable in database instances which include MSSQL and MySQL
- Understanding of web servers (Apache Web Server, Tomcat, nGinx, IIS)
- Strong understanding of Email Services and SMTP protocol
- Ability to monitor services and/or provide performance metrics which include but not limited to CPU utilization, memory usage, disk space, HTTP, SSL, database health index
- Understanding of DNS, DHCP, SNMP
- Experience with virtualization technology
Mobile Product Specialist
This position is for a tech-savvy business professional with a background in sales and marketing. This person will be using these skills to communicate internally among various departments, as well as communicate with potential customers over the phone and in person. You will be involved with our product’s entire life cycle, from conceptualization to implementation, as well as demonstrating the platform to potential customers. As an expert, you will facilitate training for other Smart Online employees such as salespeople and customer service.
Position Responsibilities:
- Online and on-site software demonstrations to potential customers
- Working closely with customers to match business needs to requirements
- Translating business needs into technical needs
- Solid grasp of mobile technology; especially with iOS and Android
- Competitor and technology research and analysis
- Clearly communicate product features and functionality to internal employees
- Clearly define and communicate new mobile use cases and features to the development team
- Ability to pitch the SmartOn Mobile product to potential customers
- Create wireframes and storyboards of specific mobile use cases
Required Qualifications:
- Excellent communications skills
- Extremely proficient PC/Mac user
- SaaS (software as a service) background
- iPhone and/or Android user
- Proficient with Microsoft Office Suite
- Good understanding of social media
- Good understanding of the software development lifecycle
- Creative thinking
- Self-motivated
- Team player
- General knowledge of IT infrastructure
- Ability to multi-task and deliver under tight deadlines
- Bachelor’s degree in business, marketing, or technology related
Preferred Qualifications:
- Experience with UI/UX design/development
- Firm understanding of native mobile applications
- General understanding of the app submission process to App Store and Marketplace
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.
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
Marketing Administrator (& Customer Support Rep)
Smart Online is currently looking for an energetic individual to fill in a much needed marketing position which will involve social media implementation, tradeshow management, as well as customer support responsibilities.
Responsibilities
- Social media management:
- Implement the social media strategy, and ensure its effectiveness across all of Smart Online’s products and services
- Manage social media campaigns and day-to-day activities including managing Smart Online’s presence on various social networking sites (Facebook, Twitter, LinkedIn, etc.), posting on relevant blogs, and updating content into social applications as needed
- Monitor and analyze the impact of social media programs, and report on effectiveness of campaigns in an effort to maximize results
- Stay up to date on the latest social media trends
- Tradeshow Management
- Own the entire tradeshow process including finding relevant shows, maintaining regular communication with organizers, preparing proposals, booking approved shows, making necessary travel arrangements and being an effective point of contact from all aspects
- Customer Support Management
- Maintain effective relationships and communications with all of Smart Online’s customers
- Receive customer requests by phone or email, analyze requests and provide appropriate information
- Manage all data entry for customer related records, and create & maintain regular reports
- Manage monthly newsletter correspondence
- Other marketing/customer support duties as assigned
- Contribute to the total effectiveness of the marketing department, communicating openly, solving problems proactively, offering creative ideas and working as a positive, engaged team member
Qualifications and Experience
- 0-2 years of marketing, social media, and/or customer support experience
- Strong project management & organizational skills, extensive attention to detail
- Excellent verbal and written communication skills – ability to effectively communicate ideas
- Ability to work collaboratively with a team as well as thrive in a fast-paced environment
- Working knowledge of Microsoft Office
- Goal driven with ability and willingness to get the job done under tight deadlines
- Public relations, Sales, Community Management experience a plus
Upcoming Events
- May 17, 2012 2:00 pmWebinar: Ideation to Delivery
- May 24, 2012 2:00 pmWebinar: Platform Demo
- May 31, 2012 2:00 pmWebinar: App Trends: Getting into Your Consumers’ ‘Inner Circle’ of Apps
Twitter Feed
- RT @bmhamilton: A few of the latest who have thrown their hats in: @wearequeue, @ncrma, @BeSmartOnMobile, @RexHealthcare http://t.co/J9WnTlLn #socialmadness

- How many downloads do you think it takes to reach the top of the #app store? http://t.co/DBtFs26p






