Sr. Front-End Software Engineer-REMOTE

| Remote
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Title: Sr. Front-End Software Engineer

Location: Remote-based within USA

Division: Trimble Viewpoint

Are you interested in joining a team of highly energized and collaborative team members to help build the next generation ERP solution for the construction industry? This is an exciting opportunity to join Trimble as we grow and change the way the world works with our award-winning construction products. And this is a unique opportunity to be on the ground floor in designing and building a cloud application that will serve our customers in the future.

What You Will Do
  • The primary responsibility of this role is the development of platform components and subsystems that form the core foundation of an enterprise resource planning tool.
  • Primary development focus on front-end - User interaction and User interface using .NET Core and Angular, and other technologies.
  • Performs product design, bug verification, release testing, and beta support on application software projects.
  • Tracks the status of assigned project tasks to ensure timely completion, maintains communication with stakeholders regarding progress of work, and notifies appropriate parties when open issues have been resolved.
  • Participates with an Agile Development team in all stages of product development.
  • Identifies opportunities for improving software development methods and procedures and communicates recommendations appropriately.
  • Contributes to the overall success of the Agile team by participating in team estimating meetings, designs, code reviews and pair programming activities.
  • Assist and mentor junior developers with code reviews/PR's and pair programming


What Skills & Experience You Should Bring
  • We are looking for team members that are self-motivated, learn quickly, and have passion for software engineering and making users happy with high quality solutions.
  • The successful candidate for this role is a well-rounded software developer with experience across the full technical stack of a SaaS application architecture.
  • Bachelor's degree in Engineering, Computer Science, Information Science or related field
  • Minimum 4 years of experience working as a software engineer in commercial software application development.
  • Experience as a full-stack or front-end developer with working knowledge of.NET Core, Javascript frameworks such as Angular, React, Vue; CSS, HTML, CSS, SASS, CSS Frameworks (Material,Bootstrap), Task Runners (Gulp, Grunt), NPM, RxJs, NgRx, Webpack
  • Ability to code in a modern language (eg. C# or Java) using Object Oriented techniques.
  • Experience implementing formal software design patterns in large-scale solutions.
  • Solid understanding working with micro-service architectures and RESTful APIs and JSON
  • Solid understanding of relational databases and ability to write basic queries
  • Experience utilizing unit testing and mocking frameworks such as MSTest, NUnit, Moq, Rhino Mocks, and similar tools
  • Excellent problem solving and analytical skills.
  • Experience working with Microsoft Azure technologies is highly desirable.
  • Familiarity and experience with machine learning, NLP, optimization, rules engines a plus.
  • Solid understanding and experience with agile software practices.
  • Excellent communication, listening, and collaboration skills.
  • Familiarity with Domain driven design - a plus.


What Competencies You Should Bring
  • Excellent problem-solving skills, a strong customer-service orientation and commitment to ensuring timely, quality solutions to customer issues.
  • Demonstrates excellent written and verbal communication skills. Listens effectively, transmits information accurately and understandably, and actively seeks feedback.
  • Demonstrates professionalism, discretion, and good judgment in all interactions with co-workers, and customers.
  • Handles confidential and sensitive information and records with a high degree of discretion, diligence and good judgment.
  • Ability to understand technical concepts and communicate them clearly to individuals with varied backgrounds and skill levels.
  • Demonstrates accuracy and thoroughness and monitors own work to ensure quality, presents numerical data effectively, and able to read and interpret written information.
  • Well-organized, self-directed team player. Remains open to others' ideas, and exhibits willingness to try new things.
  • Prioritizes and plans work activities, uses time efficiently and develops realistic action plans.
  • Consistently at work and on time, follows instructions, responds to management direction and solicits feedback to improve performance.


About Our Division

Trimble | Viewpoint is a leader in providing accounting, operations and project management solutions for professionals working in the building and construction industry. Our innovative technology boosts productivity of users by providing a cloud-based collaboration platform that spans the building lifecycle from the office to the jobsite.
More Information on Trimble Inc.
Trimble Inc. operates in the Analytics industry. The company is located in Sunnyvale, CA, Folsom, CA, Westminster, CO and Dayton, OH. Trimble Inc. was founded in 2022. It has 10001 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability Insurance, Dental Benefits, Vision Benefits, Health Insurance Benefits and Life Insurance. To see all 56 open jobs at Trimble Inc., click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Trimble Inc.'s full profileFind similar jobs