What are the responsibilities and job description for the Angular Developer-Alpharetta, GA, USA position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Empower Professionals, is seeking the following. Apply via Dice today
Role: Frontend Developer -Angular
Location: Alpharetta, GA Hybrid – 3 days a week)
Duration: 12 Months
Must have:
- Front End Development – 5 years
- Angular
- TypeScript
Description:
We are looking for an ambitious and self-driven Front-end Developer to join our team. As a Front-end Developer, you will be responsible for implementing visual elements that users see and interact within a web application, which makes your role crucial for the success of our business.
Responsibilities:
- Working closely with other developers to design, prototype, test and improve application
- Following design instructions.
- Creating clean code.
- Taking responsibility for both the technical side and design side of applications.
- Excellent written and spoken communication skills
- Building great UIs that users love and appreciate
- Work closely with internal team and key external partners to ensure new developments align with roadmap and integrate seamlessly with other platform components
- Ability to work independently as well as collaborate with a small team of developers on various work streams and guide them on development tasks, perform code reviews and ensure design and coding are adhering to architectural standards.
- Collaborate with project stakeholders to ensure all requirements are met
- Support ongoing development for existing projects/applications Improve test coverage of existing code bases
Requirements:
- Strong understanding of and experience with Angular (2 , currently v9), TypeScript, and its ecosystem, including Angular architecture, modules, components, services, dependency injection, observables with RxJS, Reactive Forms, directives, pipes, lazy loading, URL routing, HTTP module, guards, rendering, unit testing with Jest, npm, and basic NodeJS
- Strong understanding of general web development principles, such as asynchronous request handling, page speed performance, and back-end communication via HTTP/REST –
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues
- Proficient understanding of code versioning tools, such as Git
- The ability to adapt and change features on-the-fly due to business needs.
Thanks
Mayank Verma
Senior Technical Recruiter
|
Empower Professionals
|
LinkedIn:
Fax:
|
100 Franklin Square Drive – Suite 104
|
Somerset, NJ 08873
Certified NJ and NY Minority Business Enterprise (NMSDC)