Join Us

Frontiers is growing fast and we have immediate openings for the best and brightest. We value our team, and it's a somewhat elite group. We are hard working, entrepreneurially minded, and very self motivated. If this sounds like you, then let's talk.

ONLY IF you are a good fit for one of the openings listed, please send us a PDF copy of your resume to 4careers@frontiersinc.com. Be sure to mention the position you've got your eye on and your compensation requirements. Links to examples can help a lot, even if unpolished. We look forward to talking with you!

Senior Business Analyst

Job Description:

THIS IS NOT AN ENTRY LEVEL POSITION.

This individual will play a lead role in defining and communicating business requirements for technology projects.​ The right candidate must be comfortable supporting complex applications, analyzing /​ resolving complicated problems and working within an agile software life cycle methodology.​ A strong enthusiasm for understanding and utilizing Web technologies to deliver quality customer services is critical to the success of this role.​

This individual is often our face to our customers. Therefore, the right candidate must enjoy working with people in this role. The candidate *must* be friendly, courteous, hygienic, somewhat outgoing, and always cognizant of the importance of this role in a successful software project, and in maintaining the relationship with our customers.

This is a position that is important to our team. The right fit for this position must be a very self motivated problem solver who enjoys all aspects a challenge. If you've ever uttered the phrase "that isn't in my job description" this position probably isn't for you, because we'll often need you to venture outside the box.

Software QA/acceptance testing is often part of this role.

A business as well as a technology & project management background is preferred, and is often given preference.


Required Qualifications:

  • 2+ years in a business analyst or project management role
  • Excellent written and verbal communication skills
  • Ability to write excellent detailed requirements
  • Strong analytical skills
  • Strong understanding of best practices for the business analyst role
  • Demonstrated skills working with customers
  • Enjoys working with people
  • Friendly, courteous, hygienic
  • Good conflict resolution skills
  • Good working knowledge of Web technologies
  • Demonstrated working knowledge software development lifecycles
  • Must be able to work in a team environment
  • Self motivated problem solver

"Nice to Have" Qualifications:

  • Strong business background
  • ITIL expertise
  • Expertise w/various project management methodologies
  • Expertise w/various development methodologies
  • Software QA & testing experience

Senior PHP Engineer

Job Description:

We currently have multiple openings for this position, and can accommodate both full time and part time applicants. THIS IS NOT AN ENTRY LEVEL POSITION.

The Senior PHP Software Engineer will be responsible for the analysis and design of front end and back end applications, as well as (in some cases) user interface coding and integration.​ Additional responsibilities may include database work and technical issue resolution, or any other work relevant to completing a given project.​ Applications are a mix of existing legacy systems and brand new projects. Must be capable of handling a sizable application development project entirely on their own from start to finish.

The ideal developer will be fluent in software development processes and methodologies as well be well-rounded in internet-based development tools and conversant in modern software engineering concepts and environments, such as web services, social networks, etc.​

This is a position that is important to our team. The right fit for this position must be a very self motivated problem solver who enjoys all aspects a challenge. If you've ever uttered the phrase "that isn't in my job description" this position probably isn't for you, because we'll often need you to venture outside the box.

Frontiers is a company that is constantly venturing into new areas. The ideal developer for our team would also enjoy learning new things and trying new technologies.

Most development is done under LINUX using open source tool sets.


Required Qualifications:

  • 5+ years in general application development
  • 3+ years in significant PHP application development
  • Demonstrated excellent analytical skills
  • Strong Internet/Web application environment understanding
  • Strong database fundamentals knowledge
  • Demonstrated strong HTML/CSS skillset
  • Demonstrated moderate Javascript skillset
  • Working knowledge of a UNIX like system (preferably LINUX)
  • Demonstrated basic knowledge of Interent application security
  • Good communication skills
  • Must be able to work in a team environment
  • Self motivated problem solver

"Nice to Have" Qualifications:

  • Expert Javascript skillset
  • Postgres / MySQL expertise
  • C/C++ expertise
  • Ruby on Rails expertise
  • Web services expertise
  • Social media expertise
  • Mobile device expertise
  • Experience w/huge data sets, high concurrent user loads