IS21 Text provided to School Partner - hackforla/internship GitHub Wiki

HackforLA.org

UI Designer

Front-end Developer

Special Projects Coordinator

4-6 Weeks (June – Aug by arrangement); (M-F); Volunteer Only

UI Designer

The UI designer collaborates on defining the look and feel of the product, visualizing, and creating graphics including illustrations and layouts. You'll be the one to shape the visual aspects of the website, product materials, exhibitions, and more. Your graphics should capture the attention of those who see them and communicate the right message.

Responsibilities

  • Collaborate with Product on finalizing requirements
  • Conceptualize visuals based on requirements
  • Prepare rough drafts and present ideas to the Project Team
  • Collaborate on the Project website
  • Use the Style Guide to create designs
  • Test graphics across various media
  • Amend designs after feedback
  • Ensure final graphics and layouts are visually appealing and on-brand

Basic Qualifications

  • Familiarity with design (Figma/Sketch) software and or a desire to learn
  • A keen eye for aesthetics and details
  • Willingness to keep team members informed of progress and availability

Front End Developer

This team member will be responsible for implementing visual elements that are visible from the users vantage point within a web/mobile application. This means combining the art of design with the science of programming and translating UI/UX wireframing into code.

Responsibilities

  • Determine the structure and design of web pages.
  • Ensure user experience determines design choices.
  • Develop features to enhance the user experience.
  • Strike a balance between functional and aesthetic design.
  • Ensure design is optimized for all appropriate/intended digital platforms.
  • Build reusable code for future use.
  • Optimize web pages for maximum speed and scalability.
  • Utilize a variety of markup languages to write web pages.
  • Maintain brand consistency throughout design.
  • Write reusable code and libraries
  • Validate input before submitting to back end
  • Bridge the gap between graphic design and technical implementation
  • Translate UI/UX design wireframes to actual code

Basic Qualifications

  • Experience and/or interest in Computer Science
  • General understanding or interest in/of key design principles.
  • Proficiency or interest in learning HTML, CSS, JavaScript and jQuery.
  • Experience or interest in graphic design applications such as Adobe Illustrator.
  • Experience or interest in responsive and adaptive design.
  • Good problem-solving skills.

Special Projects Coordinator

This position will touch every functional area of our organization and is an opportunity to work directly with our Executive Director, who is a seasoned entrepreneur, and Civic Tech movement leader. This role is ideal for someone who wants insight into what running a fast-paced nonprofit looks like behind the scenes.

Hack For LA brings together civic-minded technologists to build digital products, programs and services with community partners and local government to address issues in the LA region. This is done by using the web as a platform for local government and community service.

Responsibilities

  • A wide variety of deliverables, across a whole portfolio of civic tech projects. Your main responsibilities will be to get projects unstuck by clearing roadblocks. You will utilize Slack/Slackbots, Google Sheets/Data Management, GitHub Project Boards (no coding experience required), and more. If there are tools you need to use for the job, and you don't know them, you will learn them.

Qualifications

  • Online communication skills and follow through required. You will sometimes be the face of the organization so must be comfortable showing yourself on zoom. The ideal candidate will have patience and appropriate persistence with a busy executive. Must be a problem solver interested in knocking out deliverables WHILE rethinking how we could do things more effectively moving forward. Has a growth mindset.