Description
Lead the design, development, and release of software applications through the full SDLC. Own the performance and reliability of technical components while implementing efficiency improvements.
Responsibilities
- Build software applications by writing well-designed code and conducting validation and testing.
- Collaborate with cross-functional and remote teams to deliver solutions against strict timelines.
- Troubleshoot and support existing systems to maintain high standards of code cleanliness.
- Participate in peer reviews and articulate complex technical issues to the team.
- Implement efficiency improvements for technical components.
Required Skills
- 5+ years of experience building Single Page Applications using Angular 8 or above.
- 5+ years of experience with JavaScript, TypeScript, HTML, JSON, and CSS.
- 2+ years of experience with Node.js building RESTful web services.
- Strong experience in Java development.
- Experience with relational databases and SQL Server.
- Experience with unit testing tools such as Karma or Jasmine.
- Experience with Git and DevOps for source control.
- Experience working within Agile teams.
Preferred Skills
- Experience with AWS (Lambda, SQS, SNS, API Gateway, DynamoDB).
- Experience with RXJS or Micro-frontend (MFE) architecture.