Proven experience creating beautiful, user and browser friendly UI / Web solutions
Creating and supporting the development of responsive/adaptive web apps and native apps
Experience with all phases of the software development life cycle, best practices and Agile Software Development.
Work with Leads, Engineers, Architects, Product Managers, and Business stakeholders to identify technical and functional needs of systems based on priority
6+ yrs Experience in the design and development of UI apps using React.js and knowledge of hooks, nest.js, next.js, redux, node.js, JS, TypeScript, HTML, CSS and IDE Tools like Visual Studio, Web Storm etc.
Hands-on experience with customizing CSS Frameworks
Experience using JavaScript profiling tools including Clinic.js
Experience in Node.js, Express.js frameworks to build a Restful API is a plus
Experience with building and delivering Node.js apps to production using JavaScript or TypeScript for backend service development is a plus
Working knowledge of package managers like npm, yarn and minifying code is a must have
Excellent understanding of REST APIs and integration with UI
Understanding of Microservices architecture and design patterns is a good to have.
Experience with building high-quality, high-coverage test suites using JavaScript testing tools including Mocha, Chai and Sinon, Jest
Working knowledge of writing comprehensive automated test cases using Selenium / Katalon.
Resolving Cross Browser Issues with UI
Building and deploying webapps using webpack, gulp is a must have
Experience with using Swagger Docs is a must have.
Integration with data-sources such as Cassandra, MongoDB is a must have.
Knowledge of UI security is a must have.
Candidate should have working-knowledge of k8s, docker, git, scripting like bash, power-shell,CI/CD tooling such as Jenkins and Helm-Chart
Experience using Docker and Docker Compose for local development, testing and troubleshooting is a good to have
Knowledge of / hands-on experience with caching with caching solutions e.g. Redis is a plus
Experience using performance testing tools like JMeter is a good to have
Knowledge of writing performances tests is a plus
Knowledge of observability tools, using and creating dashboards for metrics purposes with tools like Prometheus, Grafana, Kiali, Azure Portal (Cloud portals) is a plus
Experience working within Agile/Scrum/Kanban development team
Education Qualification: Bachelors/ Masters degree in Computer Science or related field
AT&T will consider for employment qualified applicants in a manner consistent with the requirements of federal, state and local laws
We expect employees to be honest, trustworthy, and operate with integrity. Discrimination and all unlawful harassment (including sexual harassment) in employment is not tolerated. We encourage success based on our individual merits and abilities without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, marital status, citizenship status, military status, protected veteran status or employment status