- Write clean, maintainable, and efficient code following established design patterns and coding conventions.
- Develop low to moderately complex features and components with guidance from experienced peers.
- Participate in code reviews to improve code quality, diagnosability, and reliability.
- Collaborate with product managers, designers, and technical leads to understand and implement business requirements.
- Identify opportunities to improve existing code and operational consistency.
- Contribute to documentation and knowledge sharing around engineering principles like security and scalability.
- Leverage AI software engineering tools to improve velocity and test coverage.
HTMLCSSJavascript+7 more