Senior Software Engineer - Angular Frontend Developer
Role type: Full time employee role (This is not a B2B / contractor role)
Job Purpose
Design and Develop Software solutions to meet the functional requirements of products developed by Trimble. The candidate will participate in planning and implementation of high quality new features and fixes within our Platform Services organization. Make use of well-established design patterns and architectures and follow agile development processes. Perform system integration and bug fixing, generate relevant reports and review similar work done by peers.
What helps you to succeed ...
Participates in software development tasks mainly within our cross-functional team responsible for creating our internal administration application to give the users a nice customer experience and our platform's unique corporate identity.
Guidance, support and consulting of other squads within our tribe organization regarding Angular front-end development.
Possibility to participate in meaningful projects in close cooperation with product management, other development teams, UX/UI, and QM engineers.
Security of a permanent contract within a successful IT company with the chance to develop our own product.
Empowerment of every team member to take ownership of the application and bring your ideas and skills to the benefit of the project.
Self-discipline, as we offer the possibility to work hybrid or fully-remote, you need to be able to manage your working time to fulfill your responsibilities and keep your work-life balance.
Our transformation challenge ...
Willingness to participate in our mission to digitize the logistic world by bringing modern solutions to the users, which significantly improve their daily work.
Ability to transfer ideas or customers' wishes into features and solutions.
The stubbornness not to give up till it works and you can be proud of your work.
Minimum 3-5 years of professional experience in front-end software development in Angular.
Enjoy a combination of teamwork with individual responsibility for given tasks.
Like working in an international team speaking English on a daily basis.
option of home-office contract for candidates who are not located close to our offices
Very good knowledge of programming language and ecosystem (vm, build, libraries).
Very good knowledge of front-end design patterns.
Very good knowledge of technical solutions.
Very good knowledge about application performance.
Very good knowledge of application architecture.
Tech stack:
Front-end: Javascript, Typescript, Angular 14+
Backend: Java + SpringBoot
Database: PostgreSQL
Message broker: Apache ActiveMQ / Kafka
Code-review/Version control tool: Gitlab, Crucible
CI/CD: Jenkins, Ansible, Docker, Kubernetes
Project management tool: JIRA, Confluence
Required Skills/Qualifications/Experience:
Proven experience in a similar role
BS / BA Tech or M.S. in Computer Engineering or an equivalent degree with a good score
Good understanding of software architectures, software algorithms and software engineering principles
Good exposure on design, development and debugging tools
Good knowledge of various Software Development Lifecycles
Willingness to learn and apply new technologies as required
Willingness to comply with coding standards and best practices as requested
A test-driven development mentality and detail oriented skills
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics.
Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D