UI Developer
Job Descriptions
Hiring a
UI Developer
?
1
2
3
UI Developer
Description
We are looking for a UI Developer to join our growing development team. The ideal candidate should have a strong background in HTML/CSS, JavaScript, SQL/Ruby and experience developing user-friendly websites. As a UI Developer, you will be responsible for creating and maintaining front-end user interfaces and web applications. You will work closely with the design and development teams to create intuitive, visually appealing websites that meet customer requirements. You will be responsible for writing clean, well-structured, and maintainable code, and for developing and integrating user-facing elements into applications.You must be able to work in a fast-paced environment and have a strong understanding of UI/UX design principles and web development technologies. You should possess strong problem-solving and analytical skills, be able to work independently and be self-motivated. Ultimately, you will ensure our websites are up and running, visually appealing and user-friendly.
Responsibilities
• As a UI Developer at Rezi, responsible for transforming designs and wireframes into high quality code
• Develop and maintain user interface components and libraries
• Write well designed, testable, efficient code by using best software development practices
• Create and maintain software documentation
• Cooperate with web designers to match visual design intent
• Troubleshoot and debug application code
• Implement security and data protection solutions
• Create and optimize reusable code and libraries for future use
• Utilize and integrate third-party APIs and libraries
• Perform ongoing refactoring of code, utilize visualization and debugging tools
Requirements
• 5+ years of industry experience in UI development.
• Proven track record of designing and delivering highly interactive, responsive UI interfaces for web, mobile and desktop applications.
• Mastery of HTML5, CSS3, JavaScript, and AJAX.
• In-depth knowledge of UI design principles, standards, and best practices.
• Experience with frameworks such as Angular, React, and Vue.
• Proficiency with design tools such as Photoshop and Sketch.
• Knowledge of version control systems such as Git.
• Understanding of cross-browser compatibility issues and solutions.
• Ability to interpret customer requirements and turn them into intuitive user interfaces.
• Proactive and organized approach with attention to detail.
Skills
UI Developer
Description
We are looking for an experienced UI Developer to join our team at Rezi. The successful candidate will be responsible for creating visually appealing and interactive user interfaces. You should have an eye for clean and artful designs, possess superior coding skills, and be able to translate high-level requirements into interaction flows and artifacts.The ideal candidate should have a deep understanding of HTML/CSS, Javascript, SQL/Ruby and experience with modern web development frameworks. You should be able to create intuitive and user-friendly UI for web applications. Additionally, you should have excellent debugging and problem-solving abilities. Ultimately, you should be able to create an engaging, efficient and seamless user experience.
Responsibilities
• As a UI Developer at Rezi, responsible for building responsive user interfaces and experiences
• Develop intuitive, modern, and cohesive UI components and features, and create re-usable components that can be used throughout the product
• Implement UI features and components in React or other modern JavaScript frameworks
• Collaborate with other developers, product managers, and designers to ensure a high quality, consistent experience across products
• Create and maintain unit tests for UI components and features
• Design and build tools to improve the UI development process
• Troubleshoot and fix bugs in existing codebase
• Optimize webpages for maximum speed and scalability
Requirements
• 5+ years of professional experience in designing and developing rich user interfaces for web and mobile applications.
• Expertise in HTML, CSS and JavaScript. Proficiency with modern web technologies such as React, Vue.js, Angular, Node.js and/or TypeScript.
• Proven ability to create clean, modern, and responsive user-interfaces.
• Proficiency with one or more JavaScript frameworks and libraries such as jQuery, Backbone, React, or Angular.
• Experience in creating and maintaining reusable UI components and libraries.
• Knowledge of accessibility and internationalization standards.
• Experience with version control systems such as Git.
• Understanding of browser compatibility and performance issues.
• Ability to develop and troubleshoot cross-browser, cross-platform, and/or cross-device compatibility issues.
• Proven ability to work with designers and other developers to ensure a consistent look and feel with the application.