Fevrok logo
TECHNICAL SPECIALIST, APPLICATION DEV - UI DEVELOPER
منذ ٣ أعوام

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