About the job
Intelligent energy management brand STUART, founded by one of the largest solar energy installation companies in Lithuania – „Saulės Grąža“. STUART has already raised 1 100 000 EUR funding in 2019.
The goal of the company is to optimize energy consumption by maximizing direct usage of clean energy, like solar. This is what sustainability is about – up to 100% energy used for your household and e-mobility can be clean and free.
We are looking for a Mid./ Senior Flutter Software Engineer, who will create a STUART ecosystem by connecting our software and hardware products.
TECH STACK
Backend: Java spring, AWS
Frontend: React for web & Flutter for mobile app
Embedded systems: FreeRTOS, Linux, Yocto, Conmann, CMake, Rauc + barebox, systemd
RESPONSIBILITIES
This is a key position for our product success. Your responsibilities will include:
- Lead software development using modern design patterns
- Design, develop, implement, debug and test mobile application
- System integration while working closely with hardware and software engineers
- Work with QA to complete qualified work
- Participate in software design reviews
- Work with the full Software Development Life Cycle
- Code, simulate, integrate and validate software
- Operate in an Agile development environment while collaborating with key stakeholders
COMPANY OFFERS
- Salary from 3800 to 5000 EUR before taxes. It depends on your experience
- An international team, that includes former Google and Siemens engineers, Cambridge and Oxford graduates, serial entrepreneurs
- Informal communication. We are not a corporate office
- Position may be remote or office-based, full time (freelance is an option), as preferred
- Your preferred hardware and software stack
- Any learning content subscriptions (lynda, laracast, etc)
REQUIREMENTS
- 5+ years of experience with software engineering
- Any experience with frontend web or mobile development or backend
- 1+ years of experience with Flutter
- Familiarity/experience with unit testing and dependency injection
- Experience with version control systems such as git
- English language
NICE TO HAVE:
- Bachelor’s or master’s degree in Computer Science or a related field
- Experience with Android or iOS app development
- Experience working with Agile Scrum
- Working on open source projects
SOFT SKILLS
- Problem solving skills
- Full ownership of the position’s responsibilities
- Ability to work both independently and as part of the team
- Curiosity and passion for coding