Resume and JobRESUME AND JOB
Robert Half logo

Software Engineer - Careers at Robert Half

Robert Half

Software Engineer - Careers at Robert Half

contractPosted: Feb 3, 2026

Job Description

About the Software Engineer Role at Robert Half

Join Robert Half as a Software Engineer in Piscataway, New Jersey, and become a key player in developing cutting-edge Flutter applications. This full-time position offers a competitive salary starting at $82,350 annually (based on $39.59/hour for a standard full-time role) with opportunities for growth in a dynamic, collaborative environment. Robert Half, a leader in professional staffing, seeks talented engineers passionate about mobile and cross-platform development to drive innovation for our clients. If you excel in Flutter, Dart, and modern app architectures, this role in the heart of New Jersey's tech hub is your next career step.

Why This Role Stands Out

In this position, you'll work on high-impact projects spanning iOS, Android, web, and desktop platforms. Piscataway, NJ, provides an ideal location with proximity to major tech corridors in New York and Philadelphia. Leverage your skills in performance optimization, debugging, and agile practices to deliver exceptional software solutions. Robert Half values proactive team members who thrive in cross-functional settings, offering a supportive culture focused on work-life balance and professional advancement.

Key Responsibilities

As a Software Engineer, your role will encompass the full software development lifecycle with a focus on Flutter expertise:

  • Develop and maintain high-performance Flutter applications targeting iOS, Android, web, and desktop platforms.
  • Design and implement state management solutions, Flutter flavors, and scalable app architectures.
  • Integrate Firebase for backend services, along with RESTful APIs, JSON handling, and other web services.
  • Utilize Git for version control and CI/CD pipelines to streamline deployments in agile environments.
  • Conduct thorough performance testing, write optimized code, and refactor existing applications for efficiency.
  • Troubleshoot and debug complex issues across diverse platforms, devices, and networked LINUX/UNIX environments.
  • Perform business analysis, prototype innovative features, and create accurate project timeline projections.
  • Collaborate with cross-functional teams, providing consultative input and ensuring alignment with business goals.
  • Write clean, maintainable, testable code adhering to industry best practices and coding standards.
  • Stay abreast of emerging Flutter trends, technologies, and tools to recommend enhancements.

Daily Impact and Team Collaboration

Expect to engage in daily stand-ups, sprint planning, and code reviews in an agile framework. Your analytical prowess will shine in evaluating software processes, prototyping solutions, and driving continuous improvement. Strong communication skills are essential for articulating technical concepts to non-technical stakeholders.

Required Qualifications

To succeed, candidates must demonstrate:

  • Proficiency in Dart programming and Flutter for multi-platform development.
  • Strong knowledge of state management, app architecture, and Flutter flavors.
  • Familiarity with Kotlin, Swift, or Java for hybrid integrations.
  • Hands-on experience with Firebase, RESTful APIs, JSON, and web services.
  • Expertise in Git, CI/CD tools, and agile methodologies.
  • Deep understanding of object-oriented design and systems development in LINUX/UNIX networked environments.
  • Proven skills in performance testing, code optimization, debugging, and attention to detail.
  • Excellent analytical, problem-solving, research, and organizational abilities.
  • Superior written and oral communication with a collaborative mindset.
  • Self-motivated attitude with experience in business analysis and project timelines.

Experience Level and Education

Ideal candidates have 3-5+ years in Flutter development, a Bachelor's in Computer Science or equivalent, and a portfolio of cross-platform apps. Robert Half prioritizes candidates who embody proactive, detail-oriented approaches in fast-paced settings.

Why Join Us at Robert Half?

Robert Half offers more than a job—it's a career launchpad. Enjoy competitive compensation, comprehensive benefits including health insurance, 401(k) matching, and PTO. Our Piscataway, NJ location fosters innovation with flexible hybrid options. Benefit from ongoing training in Flutter, Dart, and emerging tech, plus networking in New Jersey's vibrant tech community. Thrive in a supportive culture emphasizing work-life balance, diversity, and inclusion. Apply now to elevate your software engineering career with a trusted industry leader. Keywords: Flutter Developer Jobs Piscataway NJ, Dart Programmer, Mobile App Engineer New Jersey, Robert Half Careers.

Locations

  • Piscataway, New Jersey, United States

Salary

82,350 - 82,350 USD / yearly

Estimated Salary Rangehigh confidence

120,000 - 160,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Flutter Developmentintermediate
  • Dart Programmingintermediate
  • State Management in Flutterintermediate
  • Firebase Integrationintermediate
  • RESTful APIs and JSONintermediate
  • Git and CI/CDintermediate
  • Agile Methodologiesintermediate
  • Object-Oriented Designintermediate
  • Linux/UNIX Systemsintermediate
  • Performance Optimizationintermediate

Required Qualifications

  • Excellent analytical, research, problem-solving, and organizational skills (experience)
  • Excellent written and oral communication skills (experience)
  • Experience in performance testing and optimizing code (experience)
  • Strong attention to detail and debugging skills (experience)
  • Proficiency in OO design and systems development in LINUX/UNIX environments (experience)
  • Experience with business analysis and project timeline projections (experience)
  • Bachelor's degree in Computer Science or related field preferred (experience)
  • 3+ years of Flutter development experience (experience)

Responsibilities

  • Develop and maintain Flutter applications for iOS, Android, web, and desktop platforms
  • Implement state management, Flutter flavors, and robust app architecture
  • Integrate Firebase, RESTful APIs, JSON, and web services
  • Collaborate in cross-functional teams using agile methodologies
  • Perform performance testing, write performant code, and optimize existing applications
  • Debug and troubleshoot issues across platforms and devices
  • Evaluate, test, prototype, and recommend software enhancements
  • Conduct business analysis and develop project timeline projections
  • Write clean, maintainable, and testable code following best practices
  • Stay updated with latest Flutter trends and technologies

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development and training opportunities
  • general: Collaborative and innovative team environment
  • general: Career growth opportunities at Robert Half
  • general: Access to cutting-edge technologies and tools

Target Your Resume for "Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Piscataway NJFlutter DeveloperSoftware Engineer New JerseyDart Programming JobsMobile App DevelopmentAgile Software JobsTech Careers PiscatawayFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Software Engineer - Careers at Robert Half

Robert Half

Software Engineer - Careers at Robert Half

contractPosted: Feb 3, 2026

Job Description

About the Software Engineer Role at Robert Half

Join Robert Half as a Software Engineer in Piscataway, New Jersey, and become a key player in developing cutting-edge Flutter applications. This full-time position offers a competitive salary starting at $82,350 annually (based on $39.59/hour for a standard full-time role) with opportunities for growth in a dynamic, collaborative environment. Robert Half, a leader in professional staffing, seeks talented engineers passionate about mobile and cross-platform development to drive innovation for our clients. If you excel in Flutter, Dart, and modern app architectures, this role in the heart of New Jersey's tech hub is your next career step.

Why This Role Stands Out

In this position, you'll work on high-impact projects spanning iOS, Android, web, and desktop platforms. Piscataway, NJ, provides an ideal location with proximity to major tech corridors in New York and Philadelphia. Leverage your skills in performance optimization, debugging, and agile practices to deliver exceptional software solutions. Robert Half values proactive team members who thrive in cross-functional settings, offering a supportive culture focused on work-life balance and professional advancement.

Key Responsibilities

As a Software Engineer, your role will encompass the full software development lifecycle with a focus on Flutter expertise:

  • Develop and maintain high-performance Flutter applications targeting iOS, Android, web, and desktop platforms.
  • Design and implement state management solutions, Flutter flavors, and scalable app architectures.
  • Integrate Firebase for backend services, along with RESTful APIs, JSON handling, and other web services.
  • Utilize Git for version control and CI/CD pipelines to streamline deployments in agile environments.
  • Conduct thorough performance testing, write optimized code, and refactor existing applications for efficiency.
  • Troubleshoot and debug complex issues across diverse platforms, devices, and networked LINUX/UNIX environments.
  • Perform business analysis, prototype innovative features, and create accurate project timeline projections.
  • Collaborate with cross-functional teams, providing consultative input and ensuring alignment with business goals.
  • Write clean, maintainable, testable code adhering to industry best practices and coding standards.
  • Stay abreast of emerging Flutter trends, technologies, and tools to recommend enhancements.

Daily Impact and Team Collaboration

Expect to engage in daily stand-ups, sprint planning, and code reviews in an agile framework. Your analytical prowess will shine in evaluating software processes, prototyping solutions, and driving continuous improvement. Strong communication skills are essential for articulating technical concepts to non-technical stakeholders.

Required Qualifications

To succeed, candidates must demonstrate:

  • Proficiency in Dart programming and Flutter for multi-platform development.
  • Strong knowledge of state management, app architecture, and Flutter flavors.
  • Familiarity with Kotlin, Swift, or Java for hybrid integrations.
  • Hands-on experience with Firebase, RESTful APIs, JSON, and web services.
  • Expertise in Git, CI/CD tools, and agile methodologies.
  • Deep understanding of object-oriented design and systems development in LINUX/UNIX networked environments.
  • Proven skills in performance testing, code optimization, debugging, and attention to detail.
  • Excellent analytical, problem-solving, research, and organizational abilities.
  • Superior written and oral communication with a collaborative mindset.
  • Self-motivated attitude with experience in business analysis and project timelines.

Experience Level and Education

Ideal candidates have 3-5+ years in Flutter development, a Bachelor's in Computer Science or equivalent, and a portfolio of cross-platform apps. Robert Half prioritizes candidates who embody proactive, detail-oriented approaches in fast-paced settings.

Why Join Us at Robert Half?

Robert Half offers more than a job—it's a career launchpad. Enjoy competitive compensation, comprehensive benefits including health insurance, 401(k) matching, and PTO. Our Piscataway, NJ location fosters innovation with flexible hybrid options. Benefit from ongoing training in Flutter, Dart, and emerging tech, plus networking in New Jersey's vibrant tech community. Thrive in a supportive culture emphasizing work-life balance, diversity, and inclusion. Apply now to elevate your software engineering career with a trusted industry leader. Keywords: Flutter Developer Jobs Piscataway NJ, Dart Programmer, Mobile App Engineer New Jersey, Robert Half Careers.

Locations

  • Piscataway, New Jersey, United States

Salary

82,350 - 82,350 USD / yearly

Estimated Salary Rangehigh confidence

120,000 - 160,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Flutter Developmentintermediate
  • Dart Programmingintermediate
  • State Management in Flutterintermediate
  • Firebase Integrationintermediate
  • RESTful APIs and JSONintermediate
  • Git and CI/CDintermediate
  • Agile Methodologiesintermediate
  • Object-Oriented Designintermediate
  • Linux/UNIX Systemsintermediate
  • Performance Optimizationintermediate

Required Qualifications

  • Excellent analytical, research, problem-solving, and organizational skills (experience)
  • Excellent written and oral communication skills (experience)
  • Experience in performance testing and optimizing code (experience)
  • Strong attention to detail and debugging skills (experience)
  • Proficiency in OO design and systems development in LINUX/UNIX environments (experience)
  • Experience with business analysis and project timeline projections (experience)
  • Bachelor's degree in Computer Science or related field preferred (experience)
  • 3+ years of Flutter development experience (experience)

Responsibilities

  • Develop and maintain Flutter applications for iOS, Android, web, and desktop platforms
  • Implement state management, Flutter flavors, and robust app architecture
  • Integrate Firebase, RESTful APIs, JSON, and web services
  • Collaborate in cross-functional teams using agile methodologies
  • Perform performance testing, write performant code, and optimize existing applications
  • Debug and troubleshoot issues across platforms and devices
  • Evaluate, test, prototype, and recommend software enhancements
  • Conduct business analysis and develop project timeline projections
  • Write clean, maintainable, and testable code following best practices
  • Stay updated with latest Flutter trends and technologies

Benefits

  • general: Competitive salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance
  • general: 401(k) retirement savings plan with company match
  • general: Paid time off and flexible work arrangements
  • general: Professional development and training opportunities
  • general: Collaborative and innovative team environment
  • general: Career growth opportunities at Robert Half
  • general: Access to cutting-edge technologies and tools

Target Your Resume for "Software Engineer - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Software Engineer - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in Piscataway NJFlutter DeveloperSoftware Engineer New JerseyDart Programming JobsMobile App DevelopmentAgile Software JobsTech Careers PiscatawayFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Software Engineer - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.