These job descriptions are examples. Looking for work?

Find JobsFind Jobs

Mobile Developer/ Prototyping Engineer

0 people like this description

The Prototyping Engineer role will report to the Sr. Manager of UX and will collaborate closely with the rest of the design team to implement (in rapid code) prototypes of the various product designs of the User Experience Group. This includes but is not limited to: Creating LoFi Clickable Image Prototypes with InVision as well as HiFi Prototypes with Android, iOS, Win10 & Web (HTML5) with the intent of supporting A/B user testing & executive concept sell-in, Executing Rapid Interface Development Support such as Animation / Screen Transition code and UX Templates for engineering teams and Partner OEM Support, as well as assisting with Technical / Code QA (as it relates to design and UX). Speed and code quality will be critical. This prototyping engineer will also collaborate directly with our external design agency, various Product Managers, other Engineers, and corporate stakeholders. All work will be done using an iterative, agile-development, methodology.

Duties and Responsibilities:
· Follow industry best practices and company conventions to develop stable/engaging user experience prototypes using the latest code/technology paradigms
· Work closely with our design agency, and user experience group team members to efficiently prototype/develop features and functions for our various streaming products.
· Optimize / refine prototypes through A/B user testing, & stakeholder input.
· Remain well-versed in programming standards, software tools, key-platform HIGs, and emerging trends both in mobile and desktop/web software development areas.
· Execute code in a fast but well organized / commented way for potential reusability by internal engineering and/or Partner Consumption.
· Attend code reviews of reference client as the UX Team’s delegate to facilitate as a TQA resource from a design implementation perspective.
· Interface/Collaborate with engineering / API teams as required
· Perform other duties as assigned.

Supervisory Responsibilities:
None

Minimum Qualifications:
· Bachelor's degree or equivalent work experience
· 5-10 years experience within the software/engineering industry
· Ability to work with design source material from Illustrator, Photoshop, and/or Sketch
· Experience with prototyping tools such as inVision for illustrating design concepts.
· Experience with responsive web design implementation (HTML5)
· Experience with mobile application design implementation (iOS, Android, Win10)
· Experience with cross-platform development frameworks (eg: React Native, Xamarin, etc)
· Familiarity with each platform’s UX patterns and design language (eg: Material Design on Android, Universal Apps on Windows, etc.)


Requirements and General Skills:

· Excellent written and verbal communication skills
· Ability to work independently and in a team environment
· Ability to pay attention to details and be organized
· Commitment to “internal client” and customer service principles
· Ability to handle multiple tasks in a fast paced environment
· Willingness to take initiative and to follow through on projects
· Strong organizational skills and attention to details
· Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast paced environment
· Must have legal right to work in the U.S.
Technical Skills:
· Xcode
· Android SDK
· Win 10
· HTML5
· InVision
· Illustrator, Photoshop, Sketch (for extracting source design elements)

These job descriptions are examples. Looking for work?

Find JobsFind Jobs