Description
Senior Angular Software Developer
Looking for a full stack developer that can work with minimum supervision as part of an agile development team based in multiple regions. In this role you will be involved with thedesign, development, testing and support of UI centric products in partnership with other teams. You will be accountable for building and working on enterprise grade software systems based primarily on Angular 10+, Vue.JS, TypeScript 4, NodeJS, AWS SDKs and other closely related technologies.
Essential Duties and responsibilities
• Support the product development activities of a medium d team of software engineers.
• Design, implement, and deploy solutions that are reliable, scalable, and perform at a high-level to meet the needs of our global clients.
• Follow Agile practices and participate in planning sessions, code reviews & sprint demos.
• Actively participate and contribute to architectural discussions following approved architectural patterns.
• Continually learn about new technologies, generate new ideas, and improve the use of technology in our products.
• Supports production issues.
Job Qualifications
Education: bachelor's degree in computer science/Engineer, or closely related field.
• Minimum of 6 years of experience in an industrial software setting.
• Minimum of 4 years of experience working with Angular 8+ (not AngularJS).
• Minimum of 2 years of experience with Vue.JS.
• Deep knowledge of architectural and design patterns for business-tier web development.
• Applicationdesign and architecture in collaboration with other teams and respective architects.
• Write welldesigned, testable, efficient code using best software development practices with constant adherence to security and privacy.
• Experience with Web application security, OWASP, threat modeling and application security best practices
• Experience with responsive and adaptive design.
• Proficiency with HTML 4/5, CSS 3, Typescript/JavaScript.
• Experience working with cloud services such as AWS/Azure
• Demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts, code comments
• Experience writing unit and integration tests with various testing frameworks following quality guidelines
• Experience performing code reviews and providing technical guidance and mentoring
• Strong communication skills - verbal and written - and the ability to work collaboratively as a team
• Ability to communicate with customers and stakeholders when required.
Plus:
• Experience with any of these scripting languages: Perl, PHP, Python or UNIX shell.
• Experience with any of these languages: Java, C/C++, C#, Rust or Golang.
• Experience with SQL/No-SQL databases.
6.00-9.00 Years