Sr. Software Engineer


Senior Software Engineer – Front End Focus

At Turning Technologies, our mission is to enable engaging and interactive experiences that improve learning. We are a world leader in audience response technologies ranging from a variety of hardware clickers to our innovative SaaS based web platform.

1. Maintain, modify, expand and enhance existing applications within a variety of web/mobile/desktop-based software
2. Participate in team-based activities for architecture design and creation of requirements
3. Actively participate in all aspects of the software development lifecycle (designing, developing, testing, deploying)
4. Evaluate new and emerging technologies for implementation
5. Implement requirements following documented coding standards
6. Participate in peer code reviews
7. Create robust, scalable, and highly-available applications
8. Work collaboratively with team members both on-site and remotely
9. Actively participate in regularly scheduled scrum meetings

1. Thrive in a highly collaborative team environment
2. Capable of effectively communicating technical concepts to team members
3. Demonstrate aptitude for learning new technologies
4. Have a positive attitude and thrive in a dynamic environment
5. Exhibit strong interpersonal and communication skills (both verbal and written)
6. Possess strong analytical and problem-solving skills

1. Excellent programming skills using object-oriented programming languages
2. Familiarity with data structures and algorithms
3. Familiarity with web development
4. Experience using source control such as GIT, SVN or equivalent

Focused Qualifications
1. Bachelor’s Degree in Computer Science or related field
2. 5+ years of professional software development
3. 3+ years of experience working in user interface development with React/Angular/Vue
4. 3+ years of experience working in an agile environment
5. 1+ years of experience supporting Responsive Web Design based site
6. Expert experience with JavaScript(ES6)/CSS3/SCSS/HTML/Node/Webpack
7. Experience with UI/UX design
8. Experience with formal software architectural methodologies and theories

*Legally authorized to work in the US on a permanent basis*