It is included but not limited to:
- Feature Development: Design, implement, and test new features under the guidance of the Engineering Manager or Senior leads.
- Code Quality: Use tools to create web and mobile applications with clean, portable, and well-documented code.
- Testing: Build unit tests and ensure code coverage for assigned features using RSpec.
- API Support: Assist in developing and maintaining clean API documentation according to business goals.
- Deployment: Support smooth bi-weekly releases to production servers and assist in maintaining servers and databases.
- Technical Debt: Learn to identify and minimize technical debt in daily coding tasks.
- Collaboration: Participate in code reviews and pull requests to ensure high-quality standards.