Job Title: Frontend Developer (React.js / Angular.js)
Location: Utica, NY (90 miles from Albany, NY)
Type: Hybrid
Note: Only local or nearby candidates | Backfill Role
Type: Hybrid
Note: Only local or nearby candidates | Backfill Role
Job Summary
We are seeking a highly skilled Frontend Developer with strong experience in React.js and Angular.js. You will be responsible for designing, developing, enhancing, and maintaining responsive web interfaces. The role requires close collaboration with backend teams, product managers, designers, and QA to deliver high-quality and innovative software solutions.
Responsibilities
-
Develop and maintain UI components using React.js and Angular.js
-
Build and manage reusable component libraries
-
Convert UI/UX designs and wireframes into clean, maintainable code
-
Optimize components for performance, scalability, and cross-browser compatibility
-
Integrate RESTful APIs and collaborate closely with backend developers
-
Develop unit test cases and perform unit testing
-
Create and maintain technical documentation
-
Maintain and improve existing systems; debug and enhance current features
-
Recommend and implement process improvements
-
Work closely with team leads, developers, and business stakeholders to capture requirements
-
Identify and communicate application issues to senior team members
-
Continuously improve skills through learning and professional development
Minimum Qualifications
-
8+ years of hands-on experience with React.js and Angular.js
-
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field
Required Skills
-
Expertise in React.js / Angular.js and their core principles
-
Experience with state management libraries (Flux, Redux, etc.)
-
Strong knowledge of JavaScript, HTML5, CSS
-
Experience integrating third-party JS libraries (e.g., charting tools)
-
Strong experience with RESTful API integration
-
Knowledge of frontend security frameworks (JWT, OAuth, etc.)
-
Experience in mobile application development
-
RDBMS experience with SQL Server 2019/2022
-
Strong analytical, problem-solving, and decision-making abilities
-
Ability to translate business requirements into technical solutions
-
Experience using source code management tools (e.g., Git)
-
Strong communication skills (verbal & written)
-
Ability to work independently with minimal supervision
-
Customer-focused mindset with urgency
-
Creative, innovative thinker and strong team player
Other Requirements
-
Travel: Up to 5%
-
Hybrid: Candidate must be willing to commute to Utica, NY
—