Application/Software Engineer | Social Patient

social_patient's picture
Employment type: 
Contract
Telecommute: 
Allowed

The health care system doesn't work for patients. But you can help change that. Social Patient is leading the health technology space by rewarding healthy lifestyles. Our mobile cloud-platform improves healthcare through technology that rewards treatment compliance and social engagement. 

You will have an opportunity to work with at a fast paced local start up and learn from our management team while contributing to a company that is focused on improving patients lives through technology.

 This is a project based job (with an opportunity to hire) and Social Patient will pay either on an hourly basis or an agreed upon lump sum upon successful completion of the project. Join the Health IT revolution!

The developer is focused on managing the interchange of data between the application (front-end), APIs and browser/mobile. A focus on server-side programming for the web is critical, along with a firm understanding of programming languages controlling the front-end/UI.

Experiences:
-Several years developing websites for enterprise clients (portfolio a plus)
-LAMP (Linux, Apache, MySQL, PHP)
-Developed with at least one CMS framework or web application framework
-Employed a framework or extended an existing CMS with custom coding

Please email info@socialpatient.com with your contact information, resume and portfolio.

Related/Domain Expertise
-Application and scripting development best practices, architecture, scalability, etc.
-Familiarity with the syntax and control structures of the given language.
-Best practices for efficient and easier to maintain code.
-Best practices for securing web applications.
-Inserting, querying and managing data stored in databases or files.

Knowledge of PHP and database programming including:
-The features and syntax of PHP datatypes, variables, constants and operators.
-Knowledge of syntax of and how to employ expressions and functions.
-Knowledge of how to apply control structures of PHP such as expressions, loops, conditional statements, and switch statements.
-Session handling, PHP Configuration.
-Experience with web development markup languages HTML/XML; stylesheet languages CSS/XSL and JavaScript. Additionally, knowledge of the DOM, its objects and their properties.

HTML
-Familiarity of HTML syntax for multiple specifications, HTML 5 required.
-Knowledge of the semantic meaning of most HTML elements.
-Familiarity with the semantic markup for display of lists, tabular data, forms, articles, etc.
-Knowledge of markup used for layout such as dividers.
-Knowledge at the level to be able to hand-code markup.
-Including media and images.

XML
-Knowledge of XML syntax for markup and content.
-Knowledge of how to use XML for the interchange of data

CSS
-Specifying different CSS for various media, devices and displays.
-Methods for including CSS inline, internal and external via linked style sheets.
-Syntax of CSS declarations, properties and attributes.
-CSS box model and methods for CSS positioning, absolute and relative.
-Knowledge of properties and attributes to control the display.

JavaScript
-Knowledge of the operators, variables, datatypes, objects, properties and methods.
-Familiarity with control structures such as objects, functions, conditional statements, arrays, loops and expressions.
-Forms and regular expression validation and submitting data.
-Knowledge of how to apply logical operators and conditional statements.

Event handling.
-Creating and controlling windows and dialogs.
-Processes for troubleshooting and debugging
-Familiarity with development and debugging tools for cross-browser issues.