What are the responsibilities and job description for the Front End Software Engineer position at Kaleidoscope?
Join Kaleidoscope as a Frontend Software Engineer, where you'll play a pivotal role in shaping the user experience of our Scholarship Management Platform. We're looking for a talented and detail-oriented professional with a passion for building visually stunning and seamless user interfaces. You'll collaborate with cross-functional teams, turning design concepts into responsive and performant web applications. If you have a proven track record of delivering high-quality frontend solutions, a strong grasp of modern web development technologies, and the desire to contribute to the success of a rapidly growing company, we invite you to bring your skills and creativity to our team.
Position Responsibilities
- Collaborate for User-Centric features: in partnership withProduct Managers, implement features for web applications which provide a compelling and visually appealing user experience; work with Backend Engineers to establish APIs required for frontend functionality
- Efficient Development with Modern Frameworks: Leverage modern frontend frameworks and libraries to accelerate development
- Performance-Driven Code Optimization: Optimize frontend code for performance, aiming for fast load times and smooth interactions to enhance the overall user experience
- Cross-platform Consistency: Maintain multi-browser support, implement responsive design and meet accessibility standards
- Quality Advocate: champion quality and reliability in all aspects of our products and services
- Continuous Learning: Elevate the engineering craft by attending conferences and learning events, synthesizing industry trends, and applying them to our technical roadmap
- Security-First Approach: Practice a security-first mindset, avoiding risk and eliminating vulnerabilities in the product
Required Qualifications
- BA/BS in Computer Science or a related field, or equivalent experience
- Minimum of five (5) years experience in Building Web Applications (HTML/CSS/TypeScript | Next.js| React | Node.js)
- Minimum of three (3) years experience with Web Testing Automation (Jest | Playwright | Cypress)
- Experience integrating with Web APIs (REST | Swagger APIs)
- Knowledgeable in Cloud Development (Docker/Kubernetes or similar technologies)
- Experience with Git and GitHub pull requests
- Familiar with CI/CD processes such as GitHub Actions and cloud deployments
- Ability to achieve results both independently and in a team
- Demonstrated ability to meet and achieve professional goals, and achieve timely follow-through on commitments
- Possesses a demonstrated growth mindset; approach challenges as opportunities to improve and grow both self and Company
- Excellent English communication and interpersonal skills
- Strong analytical, critical thinking, and problem-solving skills with an attention to detail
- Ability to work effectively in a fast-paced, high-growth work environment with rapidly shifting priorities
- Authorized to work in the US for any employer without sponsorship
- Ability to pass background study
*** This is a full-time hybrid position at our Minneapolis office. Remote candidates will not be considered for this role ***