Trimble

Software Engineer II - React JS

Chennai, India
Express.js Next.js React Angular HTML JavaScript TypeScript Vue.js Microservices Git Node.js MongoDB
Description

About Trimble:

Trimble is a leading provider of advanced positioning solutions that maximize productivity and enhance profitability for our customers. We are an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so, we are changing the way the world works. Those who successfully lead others to meet our objectives are vital to our organization. Leadership at Trimble is much more than simply exercising assigned authority; we expect our leaders to embrace a mission-focused leadership style, demonstrating the strength of character, intellect and the ability to convert ideas to reality. www.trimble.com

Job Purpose

The main function of the Senior Software Engineer is to Design, Develop and Maintain Single Page Web Applications using React JS/Angular JS.

In this capacity, the Senior Software Engineer is responsible for the technical output for assigned modules, sub projects or projects. These may be work done by him/ her or team members. The Senior Software Engineer leads the implementation technically, driving the high/low level design, ensuring that implementation complexity in the design / code / testing phase is addressed by the team. The Senior Software Engineer shall also serve as the interface with other teams working on other components of the product.

The Senior Software Engineer shall make use of well-established design patterns and architectures that suit the platform and follow agile development processes. The Senior Software Engineer is also responsible to perform unit testing of the code developed, perform system integration, bug fixing, develop user documentation, generation of relevant reports and review similar work done by peers.

The Senior Software Engineer interacts with the product managers in Trimble to develop functional specifications for assigned portions, resolve design and implementation challenges and close issues reported on the product.

Main Responsibilities

  • Read and understand high level product description or requirement documents and propose one or more software designs at the module level that are highly reusable and subject to the design principles.
  • Completely accountable for own work and quality of code and designs, unit test plan and all technical output of the team under supervision and produce status reports.
  • Plan, organize and execute assignments with very little or moderate supervision.
  • Responsible for deliveries in the required deadlines. Deliveries can be modules, documentation, customer releases etc.
  • Coordinate with the team for timely delivery of work products. Ensure the quality of work products by reviews. Decompose design elements into structured code as per prevailing coding guidelines, preparation and execution of unit test cases and development of test codes or test harnesses.
  • Trace back through code, design and resolve issues and bugs.
  • Document work, software designs, code and record and produce test reports and release notes.
  • Plan, organize and execute assignments with very little or moderate supervision.
  • Participation in project management activities such as planning, estimation, scheduling and reviews. Responsible for highlighting problem areas (with enough time to act) and taking action to mitigate at own level or to effectively escalate to higher levels) of engineering.
  • Ensure team motivation at all levels.
  • Perform team mentoring and training them on emerging areas.
  • Sub-Module level responsibility in large projects and Module (or component) level responsibility in small / medium sized projects and complete responsibility is small sized projects, depending upon the complexity and decomposition.
  • Work with the QA team to ensure the validity of the solution.
  • Be contemporary by adopting technological and market evolutions.
  • Other responsibilities as assigned by the management from time to time.

Key Result Area

  • Timely delivery of all work products that meet or exceed quality norms.
  • High and Low level designs.
  • Coverage of unit test cases and test runs.
  • Work breakdown at the module level.
  • Effective team management.

Skill sets

  • Good understanding of operating systems principles, software architectures, software algorithms and software engineering principles.
  • Extensive Knowledge of React JS / Angular - Functional Programming, experience with tools and libraries like Redux, and Contexts.
  • HTML5, SASS, Javascript, TypeScript, StencilJS, Unit & E2E testing, Accessibility, Storybook, Git, Github actions.
  • Sound knowledge of best practices in Maintenance, Semantic HTML, SASS, Javascript, accessibility, internationalization, RWD, clean code and theming.
  • Experience working in at least one frameworks like React, Angular, Vue, SolidJs etc.
  • Experience in developing Component libraries and Atomic design principles is a plus.
  • Front-end build tools such as Grunt, Gulp, Browserify, or Webpack.
  • MERN Stack development – Node.JS, Express.JS, React JS and MongoDB.
  • Server Side Rendering like Next.JS.
  • Microservices and associated patterns.
  • Usage of design patterns like Clean Architecture.
  • Cross platform tools like Electron, React-Native preferred.
  • Test Driven development using tools like Jasmine.
  • Excellent communication and interpersonal skills.
  • Upbeat, highly motivated and self-starter.
  • Must be able to multitask.

Qualifications & Experience

  • Graduated from a premier institute.
  • B.E / B.Tech or M.E / M.Tech / M.S. in Computer Science Engineering or an equivalent degree with a good JEE / AIEEE / GATE score.
  • Should have scored minimum 90% marks since 10th Standard with consistent academic records.
  • Good score in any of the national level Olympiads or talent search examinations will be a value addition.
  • Paper presentation in a national level forum, contribution to open source projects, contribution to standards bodies will be a value addition.
  • Working experience in a tier-1 or tier-2 organization for a period of 2 to 4 years.
  • Agile / Scrum certification.

Trimble
Trimble
Energy Fossil Fuels Geothermal Energy Manufacturing Natural Resources Oil and Gas Renewable Energy Indoor Positioning Mapping Services Navigation Software Web Hosting

0 applies

9 views

Other Jobs from Trimble

Lead Salesforce DevOps -Copado

Remote Chennai, India

Software Engineer II

Chennai, India

Staff Data Engineer

Chennai, India Hyderabad, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023