Software Engineer I - Mobile (React Native / Flutter) Columbia SC Updated on 04/07/2025

Job Description

Krumware (krum.io) is growing fast and looking for a mid-level software engineer with a full-stack mindset to become a future technical lead for our enterprise software development team. Our commitment to using next-generation technologies creates a fast-paced and challenging development environment.

Krumware is based in Columbia, SC and was founded in 2016. We’re located at 808 Lady Street in the heart of the Vista. Our mission is to build meaningful and impactful digital solutions for challenging problems. We foster an open, collaborative environment with an “earn it” mentality, and we’re dedicated to delivering quality, mission-critical solutions—while keeping things fun, comfortable, and entrepreneurial.

Though we remain product-focused, we’re also seeing rapid growth in our enterprise services as organizations shift away from traditional consulting and outsourcing. Join us to help build one of the best development teams in the Southeast.

As a Software Engineer I at Krumware, you’ll turn business needs into innovative software solutions. You’ll work on buidling native android and iOS applications alongside experienced developers and collaborate with product, design, and platform teams to create applications that empower our customers.

What You’ll Do

  • Write production-level code aligned with engineering principles, best practices, and methodologies (version control, code reviews, testing, etc.).
  • Build applications following modern architecture and security practices, ensuring maintainability and testability.
  • Help define team-level software architecture and development standards.
  • Participate in quality control measures including code reviews, testing (manual & automated), and debugging procedures.
  • Troubleshoot and resolve technical issues in existing applications.

What You’ll Need

  • Bachelor’s degree in Computer Science or Computer Engineering, or equivalent experience.
  • 2+ years experience in software development using one or more languages (e.g., Go, Python, Node.js, JavaScript).
  • 2+ years working on projects using iterative agile development and full SDLC practices.
  • 2+ years experience developing React Native or Flutter mobile applications.
  • Nice to have: experience with Expo.
  • Nice to have: experience with mobile CI/CD pipelines and deployment.
  • Strong hands-on QA, testing, and debugging skills.
  • Ability to thrive in a fast-paced, dynamic environment with shifting priorities.
  • Excellent written and verbal communication skills.