Avatar for SWIM.AI

The stateful platform for real-time apps

TypeScript Application Engineer

$125k – $150k
Apply now
TypeScript Framework Engineer

Become a world expert at building massively real-time apps

ABOUT SWIM.AI
Swim.ai was founded in 2015 by the creators of open source swimOS and the Swim Platform for enterprise apps. We developed the Swim platform as the easiest way to build intelligent real-time apps, without worrying about hardware infrastructure and distributed state. Come join us on our mission to revolutionize software design and help us build the foundation for the world’s most advanced real-time apps. Swim.ai is based in Campbell, CA and also has offices in Cambridge, UK.

POSITION SUMMARY: You’ll be the expert at building user interface frameworks to power next generation, massively real-time streaming applications. Use modern, strongly typed programming languages to build well structured, maintainable software libraries that more closely resemble native Android/iOS frameworks than traditional web application frameworks.

Responsibilities
● Help maintain and extend the open source @swim/ui and @swim/ux real-time user interface frameworks.
● Build composable software frameworks to facilitate solving common real-time application patterns, such as real-time geospatial views, interactive schematic and sankey views, contextual KPI inspectors, and structured data views.
● Help build core SwimOS system applications, including a "home screen" application launcher with embedded real-time widgets, and a "Finder"-like Web Agent browser.
● Write documentation and sample code to teach developers how to build real-time user interfaces using these frameworks.
● Write well structured, strongly typed, maintainable code in TypeScript.

Requirements
● Mastery of TypeScript or other strongly typed programming language
● Mastery of application design patterns, such as model-view-controller, delegate and observer patterns, and dynamic composition of components
● Expertise designing and building complex, reusable software frameworks
● Familiarity with procedural styling and animation concepts
● Strong knowledge of browser layout and styling engines

Desirable Skills
● Experience with native desktop or mobile application frameworks and design patterns
● Experience building real-time applications
● Familiarity with OpenGL and shader languages

SWIM is an Equal Opportunity / Affirmative Action / E-Verify employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.

SWIM.AI at a glance

The stateful platform for real-time apps

SWIM.AI focuses on Software Engineering and Artificial Intelligence / Machine Learning. Their company has offices in San Jose. They have a small team that's between 11-50 employees.

You can view their website at http://swim.ai