Sr. UI Developer
Agama Solutions
New York, New York
Job Description
Job Title: Sr. UI Developer
Location: Columbus, OH & New York
Experience Need: 10years
Duration: Long Term
Job Description:
The ideal candidate will have:
- Strong customer focus.
- Excellent problem solving and analytical skills.
- Strong verbal and written communication skills.
- Ability to work in a rapidly changing environment.
- Understanding of software design patterns and paradigms, such as object-oriented programming (OOP) and functional programming (FP).
- Expertise on React, JavaScript, TypeScript and other web technologies for implementing web applications.
- Experience in unit, component, integration, and end-to-end testing including the use of libraries like Jest, React Testing Library, Cypress, Selenium, etc.
- Strong hands-on coding experience.
- Strong knowledge and experience with build pipelines, such as Jenkins, etc.
- Good experience with Single Page Application (SPA) development. Experience in page optimization (performance), understanding of performance consideration for React or other SPA-based web applications
- Good experience architecting and implementing RESTful web services.
Desired Skills:
- Good experience with Single Page Application (SPA) development.
- Experience in page optimization (performance), understanding of performance consideration for React or other SPA-based web applications
- Knowledge and experience with Cloud related technologies such as Kubernetes, Docker, Heroku, GKP/EKS, AWS EC2, etc.
- Hands-on experience with relational databases, GraphQL and integrating these with web services.
- Good experience in customizing CSS frameworks like Bootstrap and Foundation as well as CSS pre-processors like Less or Sass.
- Good understanding of Material UI, Chakra UI, or similar component libraries.
- Experience with SSR (Server-Side Rendering) and SSG (Server-Side Generation) preferably using Next.js.
- Participation in Test Driven Development or Business Driven Development (BDD)
- Practice of Continuous Integration or Continuous Delivery