Washington DC-Baltimore Area
User Support and Application Design
• Work closely with a geographically and technologically diverse set of users, to translate complex user requirements and business processes into intuitive and easily accessible interfaces
• Balance competing design needs of high quality data reporting and metric gathering, with daily user management and input concerns
• Ensure UI and UX visual and functional consistency.
• Identify and prioritize user issues.
• Work closely with business analysts and other developers to identify key areas for improvement and design new features.
Software Development
• Build fault tolerant, mobile ready, rich frontend applications for distributed and low connectivity environments in the developing world.
• Practice and evangelize frontend best practices internally: versioning, coding standards, unit and integration testing, identifying areas of complexity and areas for design improvement.
• Lead the software development team in making frontend technology and architecture decisions. Provide input and recommendations of best in class frontend web technologies including: JavaScript frameworks, testing, tooling, build processes, and browser technologies.
• Work with the team to manage the application build, deployment cycles. Working to increase automation and high quality releases.
• Research and share frontend technologies with the software development team.
• Design and build RESTful server API’s