Published: Mon, 23 Sep 2024 14:49:59 +0000
-2
Collaboration.Ai: Front-End Engineer
Location: Minneapolis, MN (Remote availability with preference for candidates in Minnesota or in the Central Time Zone)
Salary: Competitive, based on experience
Benefits: Medical, dental, vision, life and disability insurance, 401(k), flexible schedule, “no meeting Fridays”, flexible PTO, and company paid holidays.
Position Type: Full-Time
About Us:
Collaboration.Ai is a rapidly growing software and services company based in Minneapolis-Saint Paul, with employees and partners around the world. Our innovative software platforms, design thinking, and artificial intelligence help clients in public, private, and nonprofit sectors form valuable connections, engage with their audience, and generate groundbreaking ideas. To learn more about our company, visit collaboration.ai.
Our Product Lineup:
NetworkOS: Evaluate and expand your network
CrowdVector: Enable innovation, from ideation to production
TeamCreator: Maximize teamwork opportunities
Who We’re Hiring:
We are seeking a talented Front-End Engineer to join our team. In this role, you will work closely with our existing team to develop and enhance our products, contributing to both the development and deployment processes under tight deadlines.
The ideal candidate is highly motivated and capable of leading projects and teams. They have strong expertise in ReactJS and TypeScript, with experience in Next.js and Vercel as a plus. They excel at anticipating potential issues and taking ownership of large features while delegating tasks effectively. The Front-End Engineer will contribute to collaborative work but must also be comfortable working independently. We are looking for someone who is eager to learn, adopt new technologies, and explore innovative solutions.
This is a fantastic opportunity to join a fast-growing, early-stage startup with clients in both the public and private sectors. We value innovative thinking and are committed to making a positive impact through our products. Flexibility and adaptability are crucial as we navigate rapid growth and evolving challenges.
Key Responsibilities:
– Develop and maintain user-facing features using ReactJS and TypeScript
– Lead front-end projects from conception to deployment
– Collaborate with designers to improve the user experience
– Ensure the technical feasibility of UI/UX designs
– Optimize applications for maximum speed and scalability
– Integrate with back-end services and APIs
– Mentor other developers and delegate tasks effectively
– Engage in code reviews to maintain high code quality
– Stay up-to-date with emerging front-end technologies and best practices
What You’ll Do:
– Participate in all stages of the product lifecycle, from requirements to deployment
– Write scalable, maintainable, and well-documented code
– Debug, troubleshoot, and upgrade existing systems
– Collaborate with the team to ensure seamless integration of components
– Help drive sound technical decision-making and participate in technical conversations with other teams across Collaboration.Ai
– Contribute to the design, development, and maintenance of innovative web-based applications, APIs, and systems
– Actively participate in defining and driving the overall technical strategy for the engineering team, including evaluating new tools and technologies that can improve our development process and increase efficiency
Things You Might Work On:
– Visualizing a large network (people, organizations, relationships) using visualization libraries
– Improving rendering performance and making the Front-End applications more efficient and responsive to data changes
– Working with designers to revamp applications and create new and exciting products
– Leveraging the latest in AI to bring real-time analysis and visualization to our products
Basic Qualifications:
– Minimum of 6 years of professional experience as a software engineer or in a related field, with a strong background in front-end technologies
– Extensive experience building and maintaining complex web-based applications using ReactJS and TypeScript
– Experience with Next.js and Vercel is highly desirable
– Solid understanding of HTML5, CSS3, and modern JavaScript (ES6+)
– Experience with state management libraries (e.g., Redux, MobX)
– Familiarity with RESTful APIs and asynchronous request handling
– Experience with version control systems like Git
– Solid experience working with container-based development and deployments
– Basic understanding of back-end technologies is a plus
– Comfortable working in an agile, collaborative, and fast-paced environment, with the ability to adapt to changing requirements and priorities as needed
– Excellent communication, interpersonal, and leadership skills, with the ability to work effectively with cross-functional teams, including Product Owners, Designers, QA Engineers, and other stakeholders
– Passionate about web technologies and software engineering best practices, with a strong desire to stay up-to-date on emerging trends and technologies in the field
– Hold yourself and others to a high bar when working with production systems
– Open to occasional travel to support company initiatives
– U.S. citizenship required
What We Offer:
– Exciting opportunity to be an early-stage builder
– Work with amazing colleagues and clients
– Competitive salary and 401(k), plus medical, dental, vision, life and disability insurance
– Flexible schedule and “no meeting Fridays”
– Flexible PTO and company paid holidays
To Apply:
Please apply through our job posting on We Work Remotely: https://weworkremotely.com/remote-jobs/collaboration-ai-front-end-engineer-2 Apply link