SciForce is a Ukrainian boutique company developing end-to-end solutions based on Artificial Intelligence and Machine Learning. Together with our clients, we create innovative AI-based products in digital healthcare, EdTech, agriculture sectors, and other industries.
4 вересня 2024

Technical Architect

Our client is a leading innovator in the AI field, dedicated to delivering cutting-edge solutions and exceptional user experiences. We are looking for a highly experienced Technical Architect to join our dynamic team and drive the design and implementation of sophisticated web applications.



Responsibilities:

  • Own the technical road map, long-term vision, and ultimately, final solutions
  • Perform technical comparison analysis versus competitor solutions
  • Work closely with stakeholders to gather and understand business requirements, translating them into technical specifications and solutions.
  • Be able to apply critical thinking to identify and resolve critical live issues promptly
  • Lead the architecture, design, and development of high-quality web applications using React.js and related technologies.
  • Collaborate with cross-functional teams, including product managers, UX/UI designers, and backend developers, to define and implement scalable and maintainable front-end architectures.
  • Provide technical leadership, mentorship, and guidance to a team of front-end developers, ensuring best practices and coding standards are followed.
  • Develop and maintain component libraries, ensuring consistency and reusability across multiple projects.
  • Conduct regular code reviews, identify potential issues, and implement performance optimizations.
  • Stay current with emerging trends and technologies in front-end development and integrate them into the development process where appropriate.
  • Assist in the planning and estimating project timelines, ensuring timely delivery of high-quality solutions.
  • Drive continuous improvement initiatives, including adopting new tools and practices to enhance development.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in front-end development, with a strong focus on front-end frameworks such as React and Angular.
  • Proven experience in architecting and developing large-scale, high-performance web applications.
  • Deep understanding of JavaScript/TypeScript, including related technologies such as WebSockets, HTML, and CSS.
  • Extensive experience with state management libraries (e.g., Redux, MobX) and modern build tools (e.g., Webpack, Babel).
  • Strong knowledge of RESTful APIs, GraphQL, and asynchronous programming.
  • Good understanding of container technology and, ideally Kubernetes
  • Familiarity with CI/CD pipelines and version control systems (e.g., Git).
  • Exceptional communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
  • Experience with Agile methodologies and a solid commitment to delivering high-quality, user-centric solutions.

Would be a plus:

  • Experience with server-side rendering (e.g., Next.js) and static site generation.
  • Contributions to open-source projects or a strong online presence (e.g., GitHub, Stack Overflow).
LinkedIn