Job Summary
Our partner's company 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, their software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation, and logistics.
Job Purpose
Design and Develop Software solutions to meet the functional requirements of products developed by our partner. The successful candidate will participate in the development of common components used across our partner’s application and platforms. The candidate will participate in the planning and implementation of high-quality new features and fixes. Make use of well-established design patterns and architectures and follow agile development processes. Perform system integration and bug fixing, develop user documentation, generate relevant reports, and review similar work done by peers.
What helps you to succeed
- Participates in Software development tasks within our partner’s team responsible for creating common components used across their application and platforms to give the users a nice customer experience and our platform's unique corporate identity.
- Guide and support your development colleagues in the migration of various applications front-end to our newly built common Angular front-end.
- 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 partner’s transformation challenge
- Willingness to participate in our partner’s 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 partner's 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 of application performance.
- Very good knowledge of application architecture.
Tech stack:
- Front-end: Javascript, Typescript, Angular 15
- Database: PostgreSQL
- Message broker: Apache ActiveMQ
- Code-review/Version control tool: Gitlab, Crucible
- CI/CD: Jenkins, Ansible, Docker, Kubernetes
- Project management tool: JIRA, Confluence
Required Skills/Qualifications/Experience:
- Expected work experience: 5+ years
- 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 to 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