Что стоит изучить в работе Инженер-программист
Это редакционные примеры, а не универсальная должностная инструкция. Сравните их с реальными вакансиями и профилем O*NET по ссылке.
- Проектировать, разрабатывать и поддерживать программные приложения на всех уровнях стека — от архитектуры до пользовательского интерфейса.
- Сотрудничать с product-менеджерами, дизайнерами и другими инженерами, чтобы превращать требования в готовые фичи.
- Проверять pull request'ы, исправлять ошибки в production и оптимизировать производительность системы.
- Писать автоматизированные тесты и документацию, которые позволяют будущим инженерам двигаться быстро без потерь.
- Следить за развитием языков программирования, фреймворков и инфраструктуры — инженер-программист учится всегда.