What are the responsibilities and job description for the Angular UI Developer position at Techgene Solutions LLC?
Job Details
Position: UI Developer with Angular
Location: Alpharetta, GA Hybrid, Locals only
Interview process: F2F interview
Job Description: Requires programming skills, involved in the development of software applications. Knowledge of programming languages to develop necessary specifications for the software by following the technical designs. In specific cases, knowledgeable on Agile/iterative development methodologies will be required (and called out).
QUALIFICATIONS:
10 years of recent professional front end software development experience (not freelance / hobby experience)
Solid understanding of fundamental programming concepts
Solid understanding of fundamental Javascript concepts
Solid understanding of testing concepts and automated testing experience using Jasmine, Jest, or similar BDD testing framework
Angular, Vue.js, or React experience using Typescript or ES2015
Familiar with Web Components (Stencil, Polymer, Angular Elements)
Familiar with HTML5, CSS3, and SASS or LESS, responsive design
Experience with reactive programming concepts and RxJS
Experience with automated browser testing using Protractor, Selenium, Cypress, etc
Experience facilitating code reviews, code quality checks
Experience working with Product Owners to plan future work for the team
Experience collaborating with UX using Design Systems
Eagerness to experiment with new technologies and innovative ways to solve problems
Passion for developing high quality, well tested code
PREFERRED QUALIFICATIONS:
Familiar with micro frontends
Familiar with CI/CD pipelines
Must Have Skill Matrix:
Java Script- Core programming language for web development; enables interactivity and dynamic content- Min 5 Years
Angular- Full-featured framework with dependency injection, two-way data binding, and TypeScript- Min 5 Years
Jest- JavaScript testing framework with a focus on simplicity- Min 4 Years
Cypress- End-to-end testing framework for web applications-Min 2 Years
Playwright- Cross-browser automation library for end-to-end testing-Min 1 to 2 Years
Typescript- Job Description Superset of JavaScript adding static typing and enhanced tooling-Min 4 Years
Agile Methodology- Understanding of iterative development processes-Min 5 Years
Good to have: React