The Lead UI Software Engineer is responsible for planning, developing, and supporting the user interface layer of the next generation of our products, to track, report on, and dispose of Hazardous Materials. You’ll work alongside Product Owners, UI / UX developers, Java leads and SQA engineers in a collaborative environment to iteratively deliver solutions on time and on budget. You will leverage the latest front-end technologies, tools, and frameworks to produce UIs that push industry standards for accessibility, usability, and performance.
Responsibilities :
Develop and implement front-end architecture to support user interface concepts.
Develop optimized and scalable 508 compliant UIs and integrate with multiple data sources.
Actively participate in UI development and guide the UI architecture roadmap and key technical decisions.
Collaborate with product owners and UI / UX developers to define / refine requirements, break down into development tasks, estimate effort, and plan milestones & deliverables.
Ensure ease-of-use, ease-of-support, robustness, scalability, and security are always key ingredients to the recommended design solutions.
Provide L3 / L4 support as user issues are escalated.
Be a proactive team member who contributes, collaborates, and demonstrates positive behavior.
Advocate for simplicity, reliability, manageability, reusability, and performance.
Mentor and lead more junior members of the team when appropriate.
Required Experience :
Prior experience leading and influencing others.
5+ years of experience designing and building enterprise web applications in Microservice architecture.
Expertise in ReactJS (functional and class), Redux, Saga, GraphQL, HTML5, CSS3 and TypeScript, JavaScript and NodeJS.
Experience building shared component libraries and defining UI standards.
Strong knowledge of developing secure code meeting OWASP standards.
Experience with WCAG and implementing 508 compliant solutions.
Frontend infrastructure experience (Webpack, Babel, Docker, Kubernetes, Nginx).
Previous experience working with Full Stack (Java, Spring, Hibernate, PL / SQL) (preferred).
Skills :
Abilities to lead and motivate a team.
Strong facilitation and coaching skills.
Strong analytical and problem-solving skills.
Abilities to effectively work and collaborate with remote colleagues.
Quality-orientation with passion for customer satisfaction.
Proven time management, organizational and follow-up skills to meet deadlines.
Demonstrated initiative to learn & experiment with new technologies and processes.
Education :
BE / B.Tech in Computer Science, or STEM (Science, Technology, Engineering and Math) or equivalent work experience. Understanding or working knowledge of Environmental, Health, and Safety software is beneficial.
LI-Remote
LI-SP1
Sphera is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position.