What are the responsibilities and job description for the Senior UI Developer (Angular/React & JavaScript) position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description:
Job Title : Senior UI Developer (Angular/React & JavaScript)
Job Type : W2
Experience : 8-12 Years
Location : Dallas, Texas
Job Description
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description:
Job Title : Senior UI Developer (Angular/React & JavaScript)
Job Type : W2
Experience : 8-12 Years
Location : Dallas, Texas
Job Description
- Must have 8 years of Hands-on experience in UI development.
- Highly competent on different UI Technologies like Angular and React-Redux
- Highly proficient at working on JavaScript, ES6/7, Typescript, SASS/ LESS, HTML5, CSS3, Bootstrap.
- Familiar to build UI Component in Angular and React based on the design system and ensure their seamless integration with the application.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Work as part of a team developing applications and services using Agile development methods.
- Experience with RESTful API integration.
- Experience in using Unit Test Frameworks (Jasmine and Karma) and Performed Test Driven Development (TDD).
- Good logical thinking, problem solving, debugging and quick at learning and exploring new frameworks.
- Write elegant, maintainable, reusable clean code, leveraging test-driven principles to develop high-quality applications.
- Perform code reviews to ensure the highest code quality in the entire project.
- Working knowledge on Responsive web design and good knowledge on coding standards, design pattern.
- Proficient understanding of code versioning tools, such as SVN, CVS, GIT.
- Experience with CI/CD tools
- A team player but can work independently too.
- Good communication, excellent written and verbal communication skills.
- Strong Analytical Skills and problem-solving ability.
- Follow release cycles, prod deployments and commitment to deadlines.
- Participates in troubleshooting discussions, code fixes and rapid response to production issues.
- Bachelor's degree in Computer Science, Information Technology, or a related field. Equivalent experience will also be considered.