UI ArchitectRequired work experience: UI Architect should be experienced in developing responsive web apps with an intense focus on end user experience, rapid iteration and improvement, and quality software delivery in an agile setting.
The role requires interacting directly with business owners to define and fine-tune requirements, and working alongside other developers, designers, QA, and a product owner.Bachelor degree in Computer Science, Engineering or a related subject or equivalent demonstrated experience9+ years of experience in UI/web applications developmentStrong understanding of design principles web stack (NodeJS, ReactJS, Javascript, MongoDB)Demonstrated success consuming APIs and Micro-Services to facilitate data access, business logic and workflow (RESTful JSON etc)Knowledge & AbilitiesAbility to directly interact with business owners to iterate and fine-tune requirementsKnowledge and experience with application integrationResponsibilitiesArchitect, design and develop web applications using ReactJS, Angular, NodeJS, MongoDB and related technology stackIntegrate with backend infrastructure (data, applications, services)Unit-test code for robustness, including edge cases, usability, and general reliabilityWork closely with QA on bug fixing and improving application performanceAnalyze and solve problems in the web appsProduce clean, secure, testable, maintainable, reusable, well-documented code, and participate in regular code reviewsOptimize applications for performance, scalability, security and user experienceFollow Agile development methodologyWe are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law.