Unclassified - Orlando, FL

posted 2 months ago

Full-time - Mid Level
Orlando, FL

About the position

As a Front End (UI) Software Engineer, you will play a crucial role in building and supporting client web and mobile applications using HTML, CSS, JavaScript, and Java. This position emphasizes the creation of performant and scalable code for a variety of digital projects, with a strong focus on user interface and user experience. You will collaborate with multiple areas of the business and IT to deliver cross-platform, browser-based software applications that are responsive or mobile-native. Your responsibilities will include developing sophisticated digital experiences and ensuring proficiency in front-end web development practices. In this role, you will be expected to develop functional and appealing web applications based on usability and user experience principles. You will utilize a combination of markup languages to write web pages or responsive sites, and you will be responsible for writing functional requirement documents and specifications for user interfaces. Creating quality mock-ups and prototypes will also be part of your duties, along with assisting back-end developers in coding and troubleshooting translations. You will maintain graphic standards and brand guidelines throughout the product's interface and stay updated on emerging technologies. Promoting usability best practices and adhering to industry standards such as W3C, WCAG, and ADA will be essential. Your educational background should include a BS or MS in Computer Information Systems, Interaction Design, Graphic Design, Information Design, Human-Computer Interaction, or a related field, or equivalent work experience. You will need to demonstrate expertise in business web application development, user interface design principles, and web standards, as well as a user-centered design process. Providing technical guidance to creative teams regarding possible technical solutions for client projects will be a key aspect of your role. You will evaluate business and creative design requirements to produce estimates and technical designs, interpret design specifications, and produce functional code in both test environments and client sites. Additionally, you will identify technical risks and communicate clearly with architecture and project management teams. Assisting the Technical Delivery Manager in coordinating internal development tasks will also be part of your responsibilities. You should have experience translating comps and wireframes into flexible and usable code templates, as well as familiarity with Section 508/Accessibility practices and W3C standards. Your technical skills should include strong knowledge of modern web browsers, UI frameworks, and expert-level skills in hand-coding HTML, CSS, and JavaScript. You should also have exposure to native mobile application development for iOS or Android platforms and knowledge of alternative mobile development technologies. With at least 6 years of relevant technical delivery experience in the web and mobile space, you will be expected to maintain high coding standards and practices, exercising quality control on all aspects of development. Your ability to work with geo-distributed teams and interpret wireframes, UX documentation, and design artifacts will be crucial. You should possess excellent analytical and problem-solving skills, as well as strong interpersonal and communication skills, both verbal and written. Your attention to detail in visual arrangement, color, typography, and flow will be essential in communicating design strategies effectively.

Responsibilities

  • Develop functional and appealing web applications based on usability/user experience.
  • Use a combination of markup languages to write web pages or responsive sites.
  • Write functional requirement documents and specifications for UI.
  • Create quality mock-ups and prototypes.
  • Assist back-end developers in coding and troubleshooting translations.
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms.
  • Maintain graphic standards and brand guidelines throughout the product's interface.
  • Stay up-to-date on emerging technologies.
  • Promote usability best practices and industry standards (W3C, WCAG, ADA, etc.).
  • Provide technical guidance to creative teams regarding possible technical solutions for client projects.
  • Evaluate business and creative design requirements to produce estimates and technical designs.
  • Interpret design specifications and produce functional code on test environments as well as client sites.
  • Identify technical risks and communicate clearly with architecture and project management teams.
  • Assist Technical Delivery Manager in coordinating internal development tasks.

Requirements

  • BS or MS in Computer Information Systems, Interaction Design, Graphic Design, Information Design, Human-Computer Interaction, or equivalent visual arts design degree or equivalent work experience.
  • Expertise in business web application development, user interface design principles, and web standards.
  • Experience translating comps and wireframes into flexible and usable code templates.
  • Experience with Section 508/Accessibility practices, W3C standards, etc.
  • Strong knowledge in the capabilities and limitations of modern web browsers and UI frameworks.
  • Expert-level skill in hand-coding HTML/CSS/JS with knowledge of HTML5 feature set and major JavaScript libraries and frameworks.
  • Experience delivering websites that adhere to SEO/Accessibility best practices.
  • Experience in developing mobile-specific (native) or responsive sites.
  • Excellent analytical and problem-solving skills, interpersonal, facilitation, and communication skills (both verbal and written).
  • 6+ years relevant technical delivery experience in web and mobile space.

Nice-to-haves

  • Exposure to native mobile application development for iOS or Android platforms.
  • Some knowledge of alternative mobile development technologies (PhoneGap, Appcelerator-Titanium).
  • Experience with Photoshop, Illustrator, front-end technologies such as Flash or ActionScript, CMS and/or e-Commerce development, and server-side development technologies (Java, JSP, Node.js, Interwoven, HP Autonomy TeamSite/LiveSite).
  • Experience working with geo-distributed teams.
  • Ability to interpret wireframes, UX documentation, annotated comps, and design artifacts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service