Responsibilities
As part of UI team, you’ll meet the initiative’s strategic needs on your own, experimenting, learning, and adjusting as you go. Along your journey to grow our brand’s audience and reach, you’ll be responsible for:
- Designing beautiful, rich responsive applications that are as engaging as they are shareable.
- Create: Take wireframes/mockups and user stories and build systems that meet the requirements. Create user-friendly web app interfaces by working closely with UX designers and front-end developers.
- Develop: Write and maintain efficient, reusable, and reliable code. Identify performance issues and bugs; and provide solutions to these problems. Contribute to creating a culture of writing excellent software.
- Collaborate: Work with other team members to ensure we are building the right product. Participate in code reviews. Pair-program with other developers and discuss technical architectures.
Job Requirements
- Experience: At least 3 years in a similar role with comparable goals and responsibilities (HTML5, CSS, javascript, typescript, AngularJS, Angular).
- Education: Degree in Computing Science, software engineering or a similar field preferred.
- Skills: Ability to interpret a design brief and establish a comprehensive understanding of the business requirements with proven experience developing interactive applications that have achieved great user adoption.
- Experience with data visualization and visual design a plus.
- PORTFOLIO REQUIRED. When applying for this position please include a link to your online portfolio or attach work sample.
- Characteristics: Interested in learning new technologies with a strong appetite for technology and good user experience.