Senior Software Engineer, Vontier Corporation

Senior Software Engineer, Vontier Corporation

Company Vontier Corporation
Job title Senior Software Engineer – Front End Web Development
Job location Simsbury, Connecticut, United States
Type Full Time

Responsibilities:

  • Design, develop, and test UI-focused software elements, including on-console UI, WebUI, CDM, and mobile app(s)
  • Help provide UI and Design-focused recommendations based on previous experience and expertise in front-end development best practices and current standards
  • Help consolidate and enhance UI-focused code bases for increased internal development efficiencies and the ability to better meet customers’ UI expectations
  • Work as part of a team developing software in an agile methodology
  • Develop software solutions for connectivity and IoT for our fuel management platforms
  • Lead requirements analysis and definition of software architecture
  • Design and optimize software for high performance, high availability, and low latency
  • Write high-quality, readable, and maintainable code with accompanying automated unit tests for both new and modified code
  • Conduct peer design/code reviews and demonstrate software to stakeholders
  • Collaborate with SQA, Product Service, development partners, and customers to monitor software performance and investigate/resolve identified issues
  • Provide mentoring to less experienced engineers

Requirements & Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, related field, or suitable combination of education, experience, and training
  • 3-5 years of experience in commercial software development
  • Being able to troubleshoot and problem-solve in an embedded environment is a plus
  • Strong knowledge of web development standards and multiple JavaScript languages, specifically React.
  • Experience with mobile application frameworks, such as ReactNative a plus
  • Strong knowledge of current UI and Design standards is a plus
  • Experience with back-end web development is a nice-to-have
  • Proficiency with Agile/Scrum software methodologies required.
  • Embedded systems experience a nice-to-have
  • Strong verbal and written communication skills, able to develop high-quality documentation
  • Demonstrated ability to work directly with customers and/or development partners
  • Full software development lifecycle experience:  requirements analysis, design, implementation, test (unit and functional), deployment, maintenance, and support

apply for job button