Front End Developer

Job ID

Job Description

About DCP Midstream: 

At DCP Midstream we touch almost 12% of our nation's natural gas supply.  We have an impressive history of success, but we're not resting on our laurels.  Wouter van Kempen, DCP's energetic CEO, has ambitious plans to keep us out front in the Natural Gas industry.  We have an all-new cultural vision (DCP 2020) and we are embarking on an aggressive Accelerated Technology Transformation Project (DCP 2.0) utilizing cutting edge technology systems to dramatically improve and transform our core business operations. 


As part of the DCP 2.0 team, you'll have the ability to fundamentally impact DCP's technical direction and operations as we transform the way we run our industry-leading business.


What You Will Do

  • Design and develop dynamic, responsive and interactive web/hybrid mobile applications
  • Translate requirements, wireframes and conceptual designs into high quality, visually appealing and intuitive user interfaces and user experiences
  • Create clear, consistent, and easy-to-use APIs
  • Integrate with backend infrastructure (data, applications, services)
  • Analyze and solve problems within the front-end domain
  • Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in regular code reviews
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work closely with Product Owner on data-driven product development
  • Work closely with QA on bug fixing and improving application performance
  • Optimize applications for performance, scalability, security and user experience
  • Follow Agile development methodology and DevOps practices


Who You Are

You are a Front-End Developer with experience in creating quality, dynamic, scalable, and interactive web and/or hybrid mobile applications, including integration with back-end infrastructure, in an agile setting. You have a passion for crafting quality user interfaces focused on front-end experience and performance. You thrive in a fast-paced environment with changing priorities and a growing set of responsibilities within the team. You work alongside other developers, designers, QA, product owners, and scrum masters.





Domain Expertise

  • BS/MS degree in Computer Science, Engineering or a related subject or equivalent demonstrated experience
  • 5+ years of experience with web/mobile application development
  • 5+ years of work experience in software development or closely related field
  • Understanding of design principles and user interface guidelines
  • Demonstrated success with web development technologies (JavaScript, HTML5, CSS3). TypeScript preferred.
  • Demonstrated success developing dynamic, responsive, interactive applications using frameworks and languages such as Angular (Angular2/4), Ionic (Ionic 2+), Cordova and equivalent
  • Experience with modern Angular (Angular 2/4) and commonly used modules based on related work experience with Angular and/or AngularJS
  • Experience developing hybrid mobile apps using Ionic preferred
  • Demonstrated success developing and consuming APIs and microservices to facilitate data access, business logic and workflow (RESTful services, JSON, GraphQL)
  • Proficiency leveraging data from various sources including RDBMS and NoSQL, PouchDB/CouchDB expertise preferred
  • Ability to participate in the design and agile evolution of solutions and influence, challenge and defend technology decisions, not just execute static requirements




  • Knowledge of continuous integration, continuous delivery (CI/CD) and automated software pipeline
  • Experience with Agile Methodology (Scrum and Kanban) and associated tools such as JIRA/Confluence
  • Disciplined approach to development including quality, testing, and documentation


Individual Skills

  • Great communication, collaboration, teaming, self-management, and organization skills
  • Skills with encapsulation and extensibility using object-oriented concepts, design, patterns, and languages
  • Analytical skills in problem solving and troubleshooting
  • Excellent interpersonal skills with the ability to quickly develop working relationships
  • Personally motivated to excel in assignments and continuously self-educate


Mindset & Behaviors

  • Assertive, with the confidence to voice issues/roadblocks and provide insights across the team
  • Brings a high-energy, positive, and passionate outlook to the role with a sense of ownership

It has been and will continue to be the policy of DCP Midstream not to discriminate against any employee or applicant for employment because of their race, color, religion, national origin, age, sex, sexual orientation, gender identity, gender expression, veteran status, disability, or other legally protected status.

Apply & Share

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed