Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Lawrence Township, NJ

Find & Apply For Software Developer / Engineer Jobs in Lawrence Township, New Jersey

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Front-End Software Engineer (Contract) (4 days onsite in Lawrenceville, NJ )
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Career Developers

Front-End Software Engineer (Contract) (4 days onsite in Lawrenceville, NJ )

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Job Description

Refer a friend: Referral fee program Career Developers Inc., a distinguished staffing and consulting firm, is proud to celebrate 30 years of service excellence. As a GSA Contract holder, we offer comprehensive staffing solutions for both commercial and government sectors nationwide. By selectively partnering with clients who share our values, we ensure productive collaborations that set us apart in the industry. Our dedication to candidates involves managing expectations with precision through business intelligence, thorough interview preparation, transparent communication, and exceptional feedback throughout the process. We are committed to advancing your career and look forward to supporting your professional growth. - Front-End Software Engineer (Contract) (4 days onsite in Lawrenceville, NJ )
Location:
Hybrid schedule in
Lawrenceville, NJ Rate:
OPEN Must Haves:
Must be a New Jersey resident and work a hybrid schedule of 4 days in the office and 1 day remote following tech would be required
PHP Frameworks:
Laminas or Laravel Accessibility Tools (example list below) Lighthouse
WAVE NVDA JAWS
VoiceOver We are primarily looking for someone with strong software development skills, particularly in web applications, coding, troubleshooting, and user interface development. Prior experience with WCAG or website accessibility is preferred, but not required, as the firm will provide guidance throughout the project. Six (6) years of programming, systems analysis, or computer analysis experience or possession of a bachelor's degree from an accredited college or university, and two (2) years of the above-mentioned professional experience or possession of a master's degree in an Information Technology field, and one (1) year of the above-mentioned professional experience. Strong understanding of software development principles, practices, and the software development lifecycle. Strong analytical and problem-solving skills, with the ability to research technical issues and implement effective solutions. Ability to interpret technical specifications and translate recommendations into functional application improvements. Ability to work independently and collaboratively with internal teams and external consultants. Strong organizational, verbal, and written communication skills.

Thorough working knowledge of programming concepts, including: Stateless vs. stateful programming Object-oriented programming Service-oriented architecture Restful API's Proficiency in development languages and technologies, including PHP, JavaScript, HTML, SQL, and CSS. Office applications, such as Microsoft Office 365, Adobe Acrobat. Experience developing, maintaining, troubleshooting, and testing web-based applications. Familiarity with version control, development workflows, and code review practices. My Client is looking to hire a Software Engineer to implement recommended updates to support compliance with Web Content Accessibility Guidelines (WCAG) 2.2 Level AA. The position also involves software development, troubleshooting, testing, and maintenance of existing applications.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Web Accessibility Remediation Collaborate with the accessibility company and internal technology team to implement recommended accessibility improvements to websites and web applications. Modify application code, user interfaces, templates, forms, and reusable components to address identified accessibility issues. Implement improvements related to keyboard navigation, focus management, semantic
HTML, ARIA
attributes, color contrast, and responsive design. Address accessibility issues involving headings, links, tables, images, multimedia, and other interface elements. Conduct accessibility testing using automated tools and manual testing methods, with guidance from the consulting firm. Document remediation activities, track progress, and test implemented changes to confirm that identified issues have been addressed. Software Development Design, develop, and maintain user-friendly web applications and interfaces consistent with established development and user experience standards. Write clean, efficient, maintainable, and well-documented code. Research and troubleshoot technical issues, evaluate potential solutions, and implement improvements. Collaborate with business and technology teams to understand requirements and develop effective software solutions. Identify opportunities to improve application performance, functionality, and maintainability. Development Operations & Quality Assurance Support application deployment, maintenance, and ongoing improvements to development workflows. Assist with continuous integration and deployment processes. Perform code reviews, debugging, and testing to ensure application quality, functionality, and reliability. Troubleshoot application issues and support the reliability and performance of production systems. Follow established coding, testing, security, and quality assurance standards. Participate in peer code reviews and help maintain technical documentation. Support testing and validation of application updates prior to production deployment. Team Collaboration Work collaboratively with internal developers, project stakeholders, and external consultants to achieve project objectives. Participate in Agile development activities, including daily stand-ups, sprint planning, and reviews. Share technical knowledge, provide constructive feedback, and assist team members with development challenges. Communicate project progress, technical issues, and proposed solutions to the appropriate team members. Perform other related duties as assigned by the Chief Information Officer.
REQUIREMENTS
Knowledge, Skills, and Abilities:
Strong understanding of software development principles, practices, and the software development lifecycle. Strong analytical and problem-solving skills, with the ability to research technical issues and implement effective solutions. Ability to interpret technical specifications and translate recommendations into functional application improvements. Ability to work independently and collaboratively with internal teams and external consultants. Strong organizational, verbal, and written communication skills. Thorough working knowledge of programming concepts, including: Stateless vs. stateful programming Object-oriented programming Service-oriented architecture Restful API's Proficiency in development languages and technologies, including PHP, JavaScript, HTML, SQL, and CSS. Office applications, such as Microsoft Office 365, Adobe Acrobat. Experience developing, maintaining, troubleshooting, and testing web-based applications. Familiarity with version control, development workflows, and code review practices.
Preferred Technical Experience:
Experience with one or more of the following technologies and applications is desirable:
Atlassian Stack:
Jira, Confluence GitHub PHP Frameworks:
Laminas, Laravel NodeJS MySQL MongoDB Docker Redis Vue Axe Lighthouse
WAVE NVDA JAWS
VoiceOver AWS products such as S3,
SES, ECS, RDS, IAM, Cognito, CloudWatch, CloudFormation, Lambda Education & Experience:
Six (6) years of programming, systems analysis, or computer analysis experience or possession of a bachelor's degree from an accredited college or university, and two (2) years of the above-mentioned professional experience or possession of a master's degree in an Information Technology field; and one (1) year of the above-mentioned professional experience.

Benefits

  • Employee Programs