BS/MS in computer science or equivalent work experience
1+ years’ experience in developing frontend and backend applications
1+ years’ experience in Java and React
Solid foundation in writing scalable application code following best practices of accessibility, internationalization, and instrumentation
Experience with cross-browser, cross-platform, and design constraints on web and mobile
Experience with Kubernetes and Deployment platforms
Strong backend experience
Strong experience in the design and development of web services (service APIs & client side consuming) with REST using Java, Spring and JavaScript frameworks (e.g. Angular, React, Node.js)
Strong grasp of data structures and algorithms, writing optimal code, utilizing common design patterns, establishing engineering best practices
How You Will Lead
Own and lead the design and development of reusable, data-backed components, primarily for web, while also setting overall direction for native mobile components.
Technical go-to person, effective mentor for intermediate engineers and a cross-functional leader - capable of collaborating and working with diverse teams to drive requirements like API contracts and fulfill dependencies.
Author high-quality code and robust tests, provide thorough design & code reviews, and deliver detailed documentation.
Lead the gathering of functional requirements, developing technical specifications, and project planning: accurately scope effort, identify risks / deficiencies and clearly communicate trade-offs with team members and other stakeholders.