Overview
We are seeking a skilled Full Stack Developer to join our dynamic team. The IT Developer is responsible for the full-stack development, maintenance, and publication of Kolbe’s website, ecommerce functions, and internal web-based applications. As a member of a cross-functional team leveraging Scrum principles, they play a key part in delivering solutions for both internal and external audiences. The ideal candidate will possess a strong background in both front-end and back-end development, demonstrating proficiency in various programming languages and frameworks. This role requires a collaborative mindset, an eagerness to learn, and the ability to tackle complex problems in a fast-paced environment.
Essential Duties and Responsibilities:
- Develop and implement applications using React.js, HTML5, CSS3, and JavaScript, ensuring cross-browser compatibility and optimal performance.
- Collaborate with other team members to integrate front end components with server-side logic powered by .NET technologies.
- Translate design mock-ups and wireframes into high-quality, responsive web pages and applications.
- Optimize application performance and scalability through efficient coding practices and continuous improvement initiatives.
- Write clean, well-documented, and maintainable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to peers to ensure code quality and consistency.
- Stay updated with the latest trends, tools, and technologies in front end development and share knowledge within the team.
- Troubleshoot and debug issues reported by users or identified during testing phases.
- Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospective meetings.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs and enhance user interaction.
Education and/or Experience:
· Proven, full-stack development experience with proficiency in React.js and .NET technologies
· Degree in Computer Science, Software Engineering, or a related field or equivalent work experience is required.
· Strong understanding of web markup, including HTML5 and CSS3, and responsive design principles.
· Proficiency in JavaScript and familiarity with modern JavaScript libraries and frameworks (e.g., React.js, Angular, Vue.js).
· Experience with .NET framework, ASP.NET MVC, C#, and related technologies for server-side development.
· Experience building RESTful APIs and asynchronous request handling.
· Experience with version control systems such as Git.
· Ability to collaborate effectively with cross-functional teams in a fast-paced environment.
· Strong problem-solving skills and attention to detail.
· Excellent communication and interpersonal skills.
· Experience with testing frameworks (e.g., Jest, Enzyme) and test-driven development is a plus.
· Familiarity with CI/CD pipelines and DevOps practices is advantageous.
Job Type: Full-time
Pay: $65,000.00 - $90,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Dependent health insurance coverage
- Disability insurance
- Employee assistance program
- Family leave
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- On-site gym
- Paid holidays
- Paid sick time
- Paid time off
- Pet insurance
- Prescription drug insurance
- Professional development assistance
- Tuition reimbursement
- Vision insurance
- Wellness program
Work Location: Remote