We are looking for a Full Stack Web Developer to join our growing team in Arlington, VA. The candidate should have strong experience developing, building, and maintaining websites, web applications, and web service integrations. The position will be solely responsible…
As a UI Developer at Block.one, you will have a strong background in both front end development and design. You should be able to flex your technical muscles while still maintaining a vigilant eye towards great UX and Design, expressing your ideas through technology and coded prototypes that leverage emerging technologies and new interaction patterns and design trends. Some might even refer to you as a Creative Technologist, acting as a bridge between User Experience and Engineering Teams. You will work alongside both Developers and UX’ers to inform and create interfaces, applications, rapid prototypes and build a living, breathing Design System - all with expert knowledge of emerging tech and processes. You will participate in ideation of new practices, products, prototyping and processes - generally informing the fluid transfer of concepts between design and development. As a member of the Product Experience Design Team, you will be part of a team building cutting edge, easy-to-use applications in the rapidly emerging blockchain industry.
Have enthusiasm and be an advocate for trends - keeping up to date on current topics to inspire and inform product development and organizational culture.
Pushing the boundaries of implementation for creative/interactive purposes.
Creating and building delightful, animated and coded interactions that add positively to the experience of our users.
Building and maintaining a living repository of pre-coded components that represent designed elements from any and all Block.one products, ie. Design System or component libraries.
Consistently collaborate with the engineering team to influence the Design System and develop components with technical requirements in mind.
Ability to communicate design and tech solutions to clients in business process meetings
Fluency in the principles of user-centered design methods, Information Architecture and User Interface Design.
Ability to understand architecture, technical documentation, and development processes.
Analyzing users with a behavioral lens and identifying current and future UX technology.
Working with developers in creating Internal toolsets and automations.
Being a collaborative team member and openly sharing knowledge and ideas with peers.
Excellent planning, organizational, and time-management skills.
Bachelor’s Degree in Media Arts, Interaction Design, Computer Science, or equivalent experience.
3+ years designing app projects, and/or managing technology driven R&D initiatives.
2+ years programming in a design-focused environment, as a front-end developer.
Experience with Node.js and express a plus.
Experience writing frontend unit and integration tests a plus.
Top-notch programming skills and in-depth knowledge of modern HTML/CSS.
Familiarity with libraries such as Styled Components and Emotion.
A strong understanding of how web applications work including security, session management, and best development practices.
Aggressive problem diagnosis and creative problem-solving skills.
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
Familiarity with creative asset processing and extraction pipelines, including best practices for optimal compression and performance strategies.
A love for Git and all that version control provides.
A strong knowledge of software options used in the field for design and rapid prototyping (Adobe Creative Suite, Sketch, Principle, Invision, etc.).
Strong appreciation of visual design, UX, UI, brand strategy, etc.