Responsibilities:
- Works closely with a cross-functional team that includes web service software developers, business analysts, project managers, and users to create fast, intuitive and easy to use the software.
- Assists the UX/UI designer team in brainstorming, research, and wireframe translation into reusable components for your own deliverables and larger development teams across the organization.
- Delivers prototypes, reusable and shared UI components, advanced scripting solutions, and implementations of application user interfaces.
- Collaborates with Business Analyst on product requirements analysis.
- Develops as part of an integrated agile development team.
- Drives evolution of application development standards and coding guides.
- Ensures user software requirements are met.
- The production systems. Consults with users to identify current operating procedures and clarify program objectives. Provides ongoing application support and participates in development efforts. May function as a project leader in managing assigned projects.
Requirements
- Bachelor's degree in computer science or equivalent work experience
- 5+ years of experience developing rich interactive user interfaces for web applications for consumers and enterprises.
- Expert knowledge in HTML5 and CSS3
- Expert knowledge in TypeScript development
- Expert knowledge with Angular 6 or higher
- Hands-on experience with Node.js/NPM, Bootstrap, or similar frameworks
- Experience in working with software patterns and working with UX design systems
- Experience in code scaffolding, building tools, testing frameworks and test methods for web development.
- Exceptional user interface and experience design skills and an understanding of user-centered design disciplines, as well as an eye for subtle detail.
- The ability to quickly grasp and distill highly complex user design issues into clean, understandable solutions.
- Candidate must flourish in a fast-paced, iterative, deadline-driven environment.
- Strong communication and organizational skills are critical to success among this company of talented individuals.
Nice to Have:
- Excellent aesthetic sense and a love for helping people learn and share knowledge.
- A skilled and pragmatic approach.
- Familiarity with mainstream Java web, .Net, or Node.js frameworks a plus.