Back-End Development:
-Design, develop, and maintain robust, scalable, and secure APIs using Clojure (training provided for those new to the language).
-Design and maintain database schemas, optimize queries, and ensure data integrity using Datomic or similar tools.
-Integrate with third-party services and APIs to enhance functionality.
-Build and manage efficient cloud-based or on-premise server architectures with a focus on scalability and security.
-Follow and promote best practices for testing, code quality, and documentation.
Front-End Development:
-Develop responsive and dynamic user interfaces using Reagent (ClojureScript framework).
-Work with UI/UX designers to implement engaging, accessible, and user-friendly designs across devices and browsers.
-Optimize front-end performance, manage state effectively, and ensure seamless user experiences.
-Implement accessibility standards (WCAG) and SEO best practices for web applications.
-Collaborate with cross-functional teams, including product managers, designers, and developers, to deliver high-quality software solutions aligned with team goals.
-Troubleshoot, debug, and resolve application issues efficiently.
-Stay current with trends and advancements in Clojure, ClojureScript, and the broader web development ecosystem.