Software Engineer
- Location: Banja Luka
- Seniority Level: Professional
We are on a mission to craft "The Car of the Future" and we want you in.
We are a Tier 1 automotive company and a leading system solution provider for the software-defined vehicle, specifically for safety-critical applications. Here you will find more information https://www.tttech-auto.com/
You will work in a diverse and multicultural environment together with 1000+ colleagues distributed in more than 10 locations whose passion for high-tech innovation is making an impact to the world. You are a click away from living the TTTech Auto experience.
Are you our next Software Engineer? Keep reading!
Your Tasks:
- Develop sustainable solutions used in Automotive industry, by using popular development tools like Python or React
- Provide beneficial inputs to the system architecture and design
- Implement solutions that conform the designer’s, product owner’s and customer’s idea
- Collaborate closely with other teams, designers, and product managers to achieve business goals
Your Profile:
- University degree in computer technology or computer science
- Minimum 4 of years of work experience
- Understanding of software development for Windows and Linux OS
- Strong knowledge of frontend application development (GUI (TypeScript, JavaScript, HTML, CSS) and CLI based)
- Strong knowledge of OOP design and development
- Strong knowledge of Python and TypeScript
- Good understanding of debugging and testing techniques for different levels (Unit, Integration, System, etc)
- Strong understanding of different levels of documentation, architecture, and development towards it
- Understanding and application of Design patterns
- Experience and ability to solve algorithmic and optimization problems
- Experience and ability to create software tools with clean design and architecture (SOLID)
- Active use of English in spoken and written communication
- Orientation towards teamwork
- Initiative and independence in solving daily tasks
Our Offer:
- Exciting work environment – be part of future high-tech innovations and cutting-edge technologies
- We are a team – flat hierarchies, open door policy, communication at eye level and hands-on mentality
- Technical Expertise – work among fellow technical experts and minds that will inspire you
- Career development - individual onboarding plan, various training programs and internal career opportunities
- Trust & responsibility – turn your ideas into reality from day one and integrate your work into the products of world-leading companies
- Flexibility at work - flexible work schedule and casual dress code