Stay abreast of industry trends and advancements to incorporate relevant technologies into the UI/UX architecture.
Participates in software systems development, including the design, development, troubleshooting, and debugging of software programs for software enhancements and new software-intensive systems and products
Duties include software requirements analysis, user interface design, user experience analysis, developing and documenting UI designs based on standards and best practices.
Navigate complex scenarios and challenges and devising courses of action to resolve situations with predictable outcomes.
Lead critical objectives where decision making is of utmost concern to the outcome.
Design complex web applications including analyzing and updating existing applications and developing new applications
Experience working with users to evaluate current business processes, design and develop intuitive UIs to support new processes
Effective interpersonal and communication skills are required to perform well as a member of a rapid paced, cross-functional team environment.
Establish and enforce coding standards, best practices, and guidelines for UI development within the context of Node.js, Next.js, and React.
Applicants should have experience with at least one framework/library, e.g. Vue.js, Polymer, Angular.js, React.js, Ractive.js, Knockout.js, Ember.js, Bootstrap, et
Experience updating, installing and troubleshooting Angular via the command line.
Experience working as a UI developer using React web framework
Research, evaluate, and recommend solutions and appropriate technology.
Collaborate with backend architects to ensure smooth integration between front-end and Node.js-based backend systems.
Provide technical leadership and mentorship to the UI development team, fostering a culture of innovation, collaboration, and continuous improvement.
Lead initiatives to research and implement new technologies and methodologies to enhance the overall UI architecture.
Identify and address performance bottlenecks in the UI architecture, implementing solutions to optimize page load times and responsiveness.
Familiarity with browser testing and debugging frameworks.
Experience with Git- creating branches, merging branches and managing codebase.
Experience with Jenkins- create, build and deploy.
Experience with Apache Tomcat: setting up and configuring and deploying web services.
Define and design scalable UI architectures using Node.js, Next.js, and React, ensuring alignment with business goals and technical requirements.
Collaborate with cross-functional and enterprise architects to create end-to-end solutions that seamlessly integrate with backend services.
Evaluate, recommend, and implement front-end technologies, frameworks, and tools, with a focus on Node.js, Next.js, and React.
Bachelor’s degree in Computer Science or a related field of study