Job
Description
As the UI Layer Designer at our company, you will play a crucial role in the design and delivery of the UI layer. Your responsibilities will include: - Completely owning the design and delivery of the UI layer, contributing strongly to the product vision, and driving team planning. - Designing and developing new user-facing features using React Native. - Building reusable components and front-end libraries for the future by applying functional programming concepts. - Translating designs and wireframes into high-quality code. - Optimizing components for maximum performance across a vast array of web-capable devices and browsers. - Building for scale and high performance. - Promoting strong collaboration within a cross-functional team, including design and product management. - Mentoring and coaching junior team members. Qualifications required for this role: - Minimum 5 to 7 years of front-end development experience. - Solid grasp of design patterns with the ability to translate design to low-level code. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, HTML, and CSS. - Deep understanding of modern web applications design architecture, good API design patterns, performance, and scale. - Experience in modern technologies such as JavaScript, TypeScript, React Native. - Familiarity with RESTful APIs and data structures libraries. - Hands-on experience with RxJS. - Familiarity with modern front-end build pipelines and tools. - Experience with common front-end development tools such as Webpack, NPM, Angular Material, or any other component library. - Ability to understand business requirements and translate them into technical requirements. - Hands-on experience with any visualization libraries and comfortable working with large dataset-driven analytical applications. - Experience in handling and coaching teams. - Ability to work comfortably in a fast-paced, start-up mode. Please note that the company's additional details were not provided in the job description. As the UI Layer Designer at our company, you will play a crucial role in the design and delivery of the UI layer. Your responsibilities will include: - Completely owning the design and delivery of the UI layer, contributing strongly to the product vision, and driving team planning. - Designing and developing new user-facing features using React Native. - Building reusable components and front-end libraries for the future by applying functional programming concepts. - Translating designs and wireframes into high-quality code. - Optimizing components for maximum performance across a vast array of web-capable devices and browsers. - Building for scale and high performance. - Promoting strong collaboration within a cross-functional team, including design and product management. - Mentoring and coaching junior team members. Qualifications required for this role: - Minimum 5 to 7 years of front-end development experience. - Solid grasp of design patterns with the ability to translate design to low-level code. - Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, HTML, and CSS. - Deep understanding of modern web applications design architecture, good API design patterns, performance, and scale. - Experience in modern technologies such as JavaScript, TypeScript, React Native. - Familiarity with RESTful APIs and data structures libraries. - Hands-on experience with RxJS. - Familiarity with modern front-end build pipelines and tools. - Experience with common front-end development tools such as Webpack, NPM, Angular Material, or any other component library. - Ability to understand business requirements and translate them into technical requirements. - Hands-on experience with any visualization libraries and comfortable working with large dataset-driven analytical applications. - Experience in handling and coaching teams. - Ability to work comfortably in a fast-paced, start-up mode. Please note that the company's additional details were not provided in the job description.