Job Description
- Design and build new features and maintain existing features
- Maintain and monitor services for performance, crashes, bugs and usability
- Participate in software architecture discussions
- Contribute to the development of the core services framework
- Improve software development process with a focus on Quality Assurance, unit tests & security
- Incorporate tools and measures for performance, error reporting, analytics and UX A/B testing
- Collaborate with other engineers on guidelines for building new and updating existing services
- Produce documentation for development process, standards, and conventions
- Able to work in a fast paced continuous integration/continuous deployment environment
- Able to deliver high quality code in a timely fashion