PROJECTED START: JUNE 2020
The ideal candidate is a mobile/web developer at their core but is also very proactive with product design ideas and user feedback. This individual would ideally be fluent with human-centered design principles, have an interest in the business and in user behavior, understand product/engineering tradeoffs, and have a working understanding of product feature building. This person is great at analyzing information and problem-solving and is generally curious. This person possesses programming skills, software design, development, and debugging skills, and is able to document and meet software requirements.
Your responsibilities as a Full-Stack Developer will be:
Work under the product manager in generating new design ideas while implementing the mobile device front-end and back-end functionality (iOS / Android)
Following design thinking/human-centered design cycles.
Determining operational feasibility by evaluating internal systems, problem definitions, technical barriers and solution developments.
Following the software development lifecycle under agile methodologies.
Experimenting with various affective computing techniques for data acquisition that is seamless and user-friendly.
Exploring experiential embodiments using voice assistants and ubiquitous computing.
Developing good code, clean designs and well-organized documentation that improves knowledge translation between members of the organization.
Master’s in Computer Science, Computer Engineering, Software Engineering, Computational Design, Media Arts and Sciences, Digital Media or related technical discipline
5+ years of software development experience
Proficiency with UI/UX Design, Git, and Agile Development
Working knowledge of application architecture and design patterns
Experience with the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation and testing, to documentation, delivery, and maintenance is preferred
Strong written and verbal communication skills
Ability to work in a collaborative team environment
To be considered for this position, please submit your: 1) current resume; and 2) a letter of interest highlighting your relevant work in one document.