The Company
Ask any of our employees and you'll hear, "TCI is the best company I've ever worked for." Why? Our company mission and office culture are tightly integrated.
At TCI, we have a guiding mission that has energized us for more than 20 years: to engage all students in the classroom. We create innovative and engaging activities for K-12 teachers and students and serve them up via web-based software.
In order to create world-class social studies activities, our company's culture has to be innovative, engaging, and fun. We hire people who are fueled by their work and want to make a positive impact in the world. We foster empowerment, collaboration, and teamwork. We regularly give back to our communities with our primary focus on educational endeavors.
Who Works for Us
TCI is a 40+ person company. Our employees are fun and hard-working people from a variety of backgrounds—teachers, writers, graphic designers, software engineers, technology managers, and more.
The majority of our staff is located in our Mountain View and Sacramento, California, offices. Additionally, we have a team of outgoing, extroverted Account Managers who work remotely for us across the country.
TCI has a strong commitment to the principle of diversity. In that spirit, we are particularly interested in receiving applications from a broad spectrum of people including women and members of ethnic minorities.
For general employment inquiries, please contact our Director of Human Resources at jobs@teachtci.com.
Back
Ruby on Rails Engineer
Job Description:
- Developing Ruby on Rails applications
- Behavior/Test Driven Development
- Pair Programming
- Refactoring
- Clean Code
- Sustainable pace
- Work directly with product manager to manage user stories
Job Qualifications:
- 6+ months experience working with Ruby on Rails
- 3+ years Object-Oriented Programming experience
- jQuery, HTML/CSS, ajax
- Past experience working in an Agile Environment
- Excellent communication skills
Why join TCI?
- Work-life balance. We truly believe in having a life outside of work!
- We're an Agile Team — that means test-driven development (rspec), pair programming, refactoring, daily stand-up meetings, one-week iterations, and continuous integration.
- You'll truly make a difference in the lives of thousands of K-12 students and teachers.
- We're good, and always improving. We have regular retrospectives. We figure out what we're doing right, so we can make it even better, and what we're doing wrong, so we can fix it.
- TCI offers excellent benefits: Medical, Dental and Vision, 401K matching, 15 PTO, 10 paid sick leave, 13 holidays each year.
Interested? Please send cover letter and resume to jobs@teachtci.com. Please put subject as Ruby on Rails Engineer.
Back
Science Editor
About TCI
At TCI, we have a guiding mission that has energized us for more than 20 years: to engage all students in the classroom. We create innovative and engaging activities for K-12 teachers and students and serve them up via web-based software. We're building our software team to help take our market-leading products to the next level as we help define the technology-based interactive classroom. This is your opportunity to help lead our charge and have a great time while you're at it!
Background on Position
After over 20 years of focusing on social studies curriculum, TCI is venturing into science. TCI is creating a unique, ambitious science program. It will be the first national, complete science program and will include standards-based text, technology, and the TCI lessons our teachers have come to know and love.
Job Description:
- Lends science expertise and works collaboratively with team of developers to create TCI science lessons for grades K-5.
- Answers creative team's pedagogical and instructional design questions.
- Manages writers, provides direction and feedback, and ensures writing is delivered on-time and according to TCI guidelines.
- Edits science content and ensures content meets TCI's high-level quality and excellence and that all content is grade-level appropriate.
- Demonstrates knowledge of and expertise in working in digital tools including video, audio, Flash, Photoshop, and social media; ability to recommend which digital tools can be used to create specific types of content within a lesson.
- Establishes best practices and plans for the development of digital content (audio slideshows, flash animations, simulations, art, etc) at the beginning phase of content development and ensures developer's specifications are translated correctly by digital production group.
- Research trends, science standards, and competitive products.
- Recruit science scholars and experts as necessary to review TCI science materials.
Job Qualifications:
- Experienced K-5 science editor with at least 3 years experience. College degree required.
- Science subject matter expert; science degree, educational related degree, or science teaching experience at elementary school level, all highly desired.
- Excellent editorial, writing, and communication skills.
- Ability to be flexible, multi-task, effectively prioritize and work collaboratively with the team.
- Digital instruction design degree a plus.
Interested? Please send cover letter and resume to jobs@teachtci.com. Please put subject as Digital Science Editor.
Back
UX Product Manager
About TCI
At TCI, we have a guiding mission that has energized us for more than 20 years: to engage all students in the classroom. We create innovative and engaging activities for K-12 teachers and students and serve them up via web-based software. We're building our software team to help take our market-leading products to the next level as we help define the technology-based interactive classroom. This is your opportunity to help lead our charge and have a great time while you're at it!
Job Description
The Product Manager will have a broad role ranging from defining new features to testing prototypes to working with developers and designers, ending with frequent releases of new features. To be successful in this position, the product manager should be comfortable working in a fast-paced, flexible, and highly collaborative agile work environment.
Responsibilities
- Conduct usability studies, surveys, and other research to determine customer needs
- Research technology both inside and outside of the industry to shape direction of development
- Define and discuss user stories to guide the development of new features
- Collaborate with support, sales, content and other departments to prioritize and manage releases
- Develop wireframes, mock-ups, design specifications, and other guides for development
- Follow the Agile development model to manage work flow and adapt projects as needed
- Measure and analyze product metrics using a variety of tools including Google Analytics
- Provide ongoing support to sales, support, and content team members to ensure long term success
Skills and Abilities
- Comfort working in a rapidly changing Agile development environment
- Excellent communicator with the ability to transition smoothly between tech talk with engineers and a non-technical language with sales, support, and other staff
- Ability to think about high-level product vision
- Solid understanding of user-centered design principles
Why join TCI?
- Work-life balance. We truly believe in having a life outside of work!
- We're an Agile Team — that means test-driven development (rspec), pair programming, refactoring, daily stand-up meetings, one-week iterations, and continuous integration.
- You'll truly make a difference in the lives of thousands of K-12 students and teachers.
- We're good, and always improving. We have regular retrospectives. We figure out what we're doing right, so we can make it even better, and what we're doing wrong, so we can fix it.
- TCI offers excellent benefits: Medical, Dental and Vision, 401K matching, 15 PTO, 10 paid sick leave, 13 holidays each year.
Interested? Please send cover letter and resume to jobs@teachtci.com. Please put subject as UX Product Manager.
Back
Contract Position: Web Designer
Job Description:
At TCI, we have software developers continuously improving our K-12 software for teachers and students. All of our software is developed in Ruby on Rails. We are now looking for a web designer to join the team.
The software team follows Agile Development practices and therefore work is delivered quickly in a highly collaborative environment. Clean code and quick delivery is highly valued.
The web designer will be responsible for implementing a design vision established by TCI and its vendors. The web designer must be disciplined in checking in code, highly communicative, and open to constant feedback.
Key Responsibilities:
- Implement design stories using a combination of HTML, HTML5, JavaScript, XML, CSS3 and jquery.
- Continuously integrate design code into the software to deliver stories throughout the day.
- Report on progress at daily standup meetings, making design a visible part of the team.
- Pro-actively review stories and ask questions of Product Manager to ensure timely delivery of all design.
- Work through stories as prioritized during weekly standups, while keeping an open mind to change.
- Communicate regularly with all team members to ensure that code is kept clean, re-work is minimized, and the intent of all stories comes through when delivered.
- Stay current on the latest innovations in mobile devices, browsers, multimedia, and the latest design trends.
Job Qualifications:
- Minimum of 5 years in web design, including experience in designing online applications
- High proficiency with HTML5, JavaScript, XML, CSS3, and jquery
- Proficient with Adobe CS5, including Photoshop, Illustrator, InDesign, and Flash
- Ability to create a single user experience across multiple browsers
- Experience working with Agile Software Development a plusExperience working with Ruby on Rails and Git a plus
- Experience with AJAX a plus
- Experience designing collaborative crowd sourcing websites a plus
Why join TCI?
- Work-life balance. We truly believe in having a life outside of work!
- We're an Agile Team — that means test-driven development (rspec), pair programming, refactoring, daily stand-up meetings, one-week iterations, and continuous integration.
- You'll truly make a difference in the lives of thousands of K-12 students and teachers.
- We're good, and always improving. We have regular retrospectives. We figure out what we're doing right, so we can make it even better, and what we're doing wrong, so we can fix it.
Interested? Please send cover letter, a link to your online portfolio, and resume to jobs@teachtci.com. Please put subject as Web Designer.