Insight Global - Raleigh, NC

posted 16 days ago

Full-time - Senior
Remote - Raleigh, NC
Administrative and Support Services

About the position

The Lead Software Developer at Insight Global will be responsible for leading the development and continuous improvement of software products tailored for Non-Profit Organizations (NPOs). This role emphasizes technical leadership, mentoring the development team, and delivering high-quality, scalable software solutions that empower NPOs to achieve their missions. The ideal candidate will possess a strong technical background, exceptional problem-solving skills, and the ability to collaborate effectively with cross-functional teams.

Responsibilities

  • Collaborate with team leads, design, and product teams to translate wireframes and mockups into fully functional web applications.
  • Develop and maintain front end components using React, ensuring high-quality and responsive user interfaces.
  • Implement and optimize user interactions for seamless experiences across devices and browsers.
  • Work closely with back-end engineers to integrate front end components with backend APIs.
  • Write clean, modular, and well-documented code, following best practices and coding standards.
  • Conduct thorough testing and debugging of front-end components, identifying and resolving issues.
  • Collaborate with cross-functional teams to improve user experience and implement new features.
  • Stay updated with the latest front-end technologies and industry trends, sharing knowledge with the team.

Requirements

  • At least 7 years of experience designing, developing, and maintaining high-quality React applications.
  • At least 3 years of experience in developing high-quality Ruby applications.
  • Ability to develop responsive web applications, ensuring accessibility and compatibility across multiple browsers and devices.
  • Experience with UI/UX design principles and effective collaboration with designers.
  • Understanding of software development principles, including agile methodologies.
  • Familiarity with version control systems like Git.
  • Strong problem-solving and debugging skills.
  • Engages in Test-Driven Development (TDD) as a standard practice.
  • Knowledge of mobile app development with React Native or similar frameworks is beneficial.
  • Understanding of security best practices for web applications.

Nice-to-haves

  • Knowledge of mobile app development with React Native or similar frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service