Senior UI Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a dynamic, reliable, and experienced Senior UI Developer to join our team and work on a successful project. The role requires good understanding of REST APIs, JavaScript, and cross-platform issues.
Responsibilities
- Review product specifications to provide development estimates and product feedback
- Innovate technical design and create technical specifications
- Work in an Agile environment
- Create software adhering to and feeding back into departmental standards and guidelines
- Produce technical documentation that effectively shares knowledge
- Ensure alignment of web design and user experience requirements, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages
- Collaborate with Front End Developers, Back End Developers, Graphic Designers, and User Experience Designers to ensure all elements of web creation are consistent
- Communicate effectively with project stakeholders
Requirements
- Good understanding of the design, implementation, and consumption of REST APIs
- Proficient in JavaScript
- Experience with JavaScript frameworks/libraries, such as React, TypeScript, SAAS, Preact
- Good understanding of state management libraries like Redux
- Proficient in HTML, CSS, Abstract (layout, media, typography, selectors)
- Knowledge of CSS3, HTML5, and emerging technologies
- Proficient in cross-platform, cross-browser issues, web problem solving
- Complete understanding of all browser-based technologies, especially browser DOMs, JavaScript, DHTML/CSS, performance
- Experience with RESTful APIs (consuming and designing)
- Solid practice of using ES6+
- JavaScript test tools (e.g. Jest, Enzyme, Cypress)
- Packaging/build tools (e.g. NPM, Webpack)
- Experience of using established design patterns
- Good understanding of SSR and its benefits and use cases, knowledge in Node JS frameworks
- Familiar with CI tools like Jenkins
- At least 5 years of experience
Nice to Have
- Understanding of the full development cycle and some experience of Agile development methodologies (SCRUM)
- Experience with content management systems
- An eye for visual precision and attention to detail
- Understanding of and experience with application architectures (client/server, web, database)
- Experience with any JS front-end frameworks
We Offer
- Opportunity to work on a successful project
- Collaborative and dynamic team environment
- Remote work options
About the Company
Send your CV and portfolio to [email protected]. Please note that by applying to our roles you are being informed about your personal data being processed by DualIT. You can find more details here.
Locations: Amsterdam, Netherlands | Birmingham, United Kingdom | Cluj-Napoca, Romania
© Dual IT Software Services BV. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Dual IT Software Services BV
All 11 roles.NET Developer
Dual IT Software Services BV · Netherlands +3
Frontend Developer with Angular
Dual IT Software Services BV · Netherlands +2
Backend Java Developer
Dual IT Software Services BV · Netherlands +2
React Native Developer
Dual IT Software Services BV · Netherlands +2