Unclassified - Orlando, FL
posted 2 months ago
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.