Senior Software Engineer - React Native
Location: Gothenburg, or remote in Sweden
As a Senior Software Engineer, you will play a leading role in the development of new features for the Avinode Charter Sales product offering. As a member of a product team made up of a Product Manager, UX Designer, Test Lead, and Software Engineers, you will plan, implement, and release business-critical features for customers across the business aviation industry.
What you will do
- Working with your teammates, design and build a solid foundation for cross-platform (web, iOS, and Android) frontend development.
- Working together with your teammates, design appropriate technical solutions to implement new product features and improve current features.
- Produce high-quality, maintainable code.
- Follow the team’s standard coding practices and conventions.
- Reuse the team’s existing libraries and codebase when possible.
- Use the team’s standard tools for source control, bug tracking, test automation, technical documentation, and so on. Research and advocate for new technologies and techniques that would be beneficial to your team and/or the wider Engineering organisation.
- Act as a mentor to less experienced engineers as a technical resource to Avinode Group as a whole, providing information, advice, and technical assistance when requested.
Who you are
- You have 2+ years of experience building React Native applications for iOS and Android.
- You have 7+ years of experience developing web applications with Java, JavaScript, and an RDBMS (we use MS SQL Server, but familiarity with Postgres, MySQL, Oracle, or similar is OK).
- You have a proven track record of leading projects, mentoring other members of your team, and researching and integrating new tools and technologies into your work.
- You thrive when writing code for the full stack: business objects one moment, Database scripts the next, UI code after that.
- You know your way around agile and lean/continuous software development. We tend to follow Kanban, but aren’t religious about it
- You care about automated testing (JUnit and Jest experience are a plus)
- You are an independent self-starter who isn’t afraid to ask questions.
- You communicate well. With offices in multiple time zones and multiple countries, this position requires strong written and verbal communication skills.
Why Avinode Group?
- We offer you a workplace where we have high engagement and where creativity and curiosity is always much appreciated - your ideas will be heard.
- We have a remote-first work environment.
- Our Synergy events bring all Noders across departments together in-person to collaborate on a professional level, as well as have fun which is equally as important.
- We have opportunities to develop your skills or to learn new things with trainings. We want to support your development and dreams.
- We’re growth-oriented, entrepreneurial, ambitious and will support you to exceed your goals.
- You will be surrounded by exceptionally talented driven people who are in pursuit of excellence.
- We see the relationship with our team members and clients like our partners.
- By working together, you will experience your standards, expectations and confidence take a quantum leap forward.
So don't see this as any ordinary job; you are joining a force to make change and you are at the Core of this!
Want to join our crew?
Find more fun facts about our Noders (that’s what we call ourselves) and our culture on our https://avinodegroup.com/about-us/. ; Kindly apply for this position through the “apply” button with your CV and cover letter in English as soon as possible. We are not able to accept applications via email. Please note that selections will be running continuously so don’t wait to apply!
- Department
- Engineering
- Locations
- Göteborg
About Avinode Group
Avinode Group offers a fully connected suite of essential B2B software to enable Business Aviation professionals through the entire workflow of managing, sourcing, and booking aircraft. Founded in the heart of Sweden in 2002, we support around 2,000 companies globally.
Our essential tools are designed to minimize stress and maximize profit for brokers and operators. The suite includes the world’s leading sourcing platform for air charter, making it easy to find aircraft, book trips, and market aircraft globally. Air charter operators and flight departments are provided with a fully cloud-based fleet management system to make flight operations smoother. Our customers can rely on a hassle-free process from quoting to booking and paying with a fully integrated payment solution.
With 150+ Noders spread between Sweden and the US, our flexible and collaborative culture empowers everyone to come forward with new ideas, try them out, make some mistakes, and initiate dialogue. Avinode Group seeks candidates who thrive on exciting assignments and can collaboratively work alongside other intelligent, humorous, and dedicated co-workers. Our roots are firmly planted in our core values, which inspire us daily to exceed expectations.
Avinode Group is owned by CAMP Systems, which is the leading provider of aircraft compliance and health management services to the global business aviation industry.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or veteran status.
Want more details? Discover the value our essentials bring to our customers every day: Avinode Group | The business aviation essentials