Kotlin – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Wed, 09 Oct 2024 19:00:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png Kotlin – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Software Engineer – Fullstack https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-fullstack-2/ Wed, 09 Oct 2024 19:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-fullstack-2/ Software Engineer – Fullstack

Job Description:

    In an era where instant access to information is expected, the transparency around consumer products, particularly concerning their ethical and sustainable production, is often lacking. To tackle the pressing issues of climate change and to protect both humanity and our planet, a transformation in food systems is essential. OpenSC has been established to address this challenge, co-founded by organizations such as WWF and The Boston Consulting Group. Our mission is to fundamentally change how products are bought and produced by offering comprehensive data on supply chain transparency and traceability. By empowering brands to understand, influence, and demonstrate the sustainability of their practices, we aim to create significant social and environmental impact. Our platform leverages cutting-edge technologies including AI, Blockchain, and Remote Sensing to automate the ingestion, analysis, and dissemination of supply chain data. We are seeking a talented Fullstack Software Engineer to join our team and contribute to this vital mission.

IT Languages:

  • Python
  • Java
  • JavaScript

As a software engineer, you will be responsible for driving product innovation and enhancing our platform’s capabilities. You will work closely with a diverse team of developers, data engineers, and product managers to create impactful solutions.:

    Generate innovative product ideas that significantly impact our customers.;; Collaborate on the design, development, and scaling of the OpenSC platform.;; Build secure, scalable web applications primarily using Python.;; Maintain and enhance existing services and applications written in Spring Boot, React.js, and Node.js.;; Advocate for agile methodologies and software best practices.

Spoken Languages:

  • English;; German

Skillset:

  • Python
  • Spring Boot
  • Kotlin
  • Node.js
  • React.js
  • AWS
  • Data Pipelines
  • API Design

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Problem-solving
  • Adaptability

Qualifications:

  • Bachelor’s degree in Computer Science or related field
  • Strong experience in software development
  • Demonstrated knowledge of sustainability and ethical production in supply chains

Years of Experience:

    5

Location:

    Germany

Job Benefits:

  • Flexible working hours
  • Remote work options
  • Professional development opportunities
  • Health and wellness programs

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • At OpenSC, we foster a collaborative and innovative environment where creativity and sustainability are at the forefront. We are committed to ethical practices and the well-being of our employees, encouraging them to contribute to meaningful projects that make a positive impact on society and the environment.

Opportunities For Advancement:

  • Leadership roles, Specialization in sustainability technologies, Mentorship programs

Visa Sponsorship:

    Available
]]>
Software Engineer Intern, Mobile Android (Summer 2025) https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-intern-mobile-android-summer-2025/ Tue, 08 Oct 2024 07:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-intern-mobile-android-summer-2025/ Software Engineer Intern, Mobile Android (Summer 2025)

Job Description:

    At Lyft, we are dedicated to enhancing lives through exceptional transportation solutions. Our vision revolves around fostering a community that embraces openness, inclusivity, and diversity within our organization. As an aspiring app developer with a passion for Android development, you will have the unique opportunity to join our dynamic Android team as an intern. Our applications serve millions of users, and we take immense pride in maintaining high development standards and practices. This includes a commitment to rapid releases while ensuring that user experiences are delightful and seamless. Your role will involve a balanced approach to developing new features, refining existing code, and utilizing analytics data to enhance functionalities. Every piece of code you write will undergo thorough reviews by experienced developers, with a keen eye from designers on the user interface. Quality Assurance is paramount, involving both manual and automated testing to ensure that every feature functions flawlessly. We are committed to delivering the best possible experience for our passengers and drivers alike, which requires a deep understanding of urban environments and the dynamics of city life. As an intern, you will collaborate closely with top-tier engineers from the industry, enjoying a level of autonomy that allows you to make meaningful contributions from day one. You will see your work come to life quickly, thanks to our collaborative office environment where innovative ideas are always welcome.

IT Languages:

  • Kotlin

As an intern, you will take ownership of your project while collaborating with team members throughout the day for guidance and feedback.:

    Improve the quality of the code by refactoring existing features;; Ensure reliability through comprehensive testing including unit, integration, and load tests;; Engage in code reviews to maintain code quality and facilitate knowledge sharing;; Contribute to continuous integration and deployment processes;; Make a tangible impact on enhancing the experience of Lyft drivers and passengers

Spoken Languages:

  • English

Skillset:

  • Android Development
  • Kotlin
  • Jetpack Compose
  • Unit Testing
  • Integration Testing

Soft Skills:

  • Excellent communication skills
  • Ability to work collaboratively in a team environment
  • Passion for community engagement and sustainability
  • Adaptability in a fast-paced startup atmosphere

Qualifications:

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, graduating between December 2025 and Summer 2026
  • Strong understanding of computer science fundamentals
  • Proficient in Kotlin
  • Experience developing Android mobile applications
  • Familiarity with Jetpack Compose and declarative UI development is a plus

Years of Experience:

    0

Location:

    United States

Job Benefits:

  • Comprehensive medical, dental, and vision insurance options
  • Mental health benefits
  • Paid time off and sick leave
  • 401(k) plan for future savings
  • Pre-tax commuter benefits
  • Exclusive access to new benefits through the Ridership Program

Working Conditions:

    Hybrid

Employment Type:

    Internship

Company Culture:

  • Lyft promotes a culture of collaboration and innovation, where every team member's ideas are valued and encouraged. We prioritize a diverse and inclusive workplace, ensuring that all voices are heard and respected. Our environment fosters growth, creativity, and a shared commitment to improving transportation experiences for everyone.

Opportunities For Advancement:

  • Potential for full-time employment post-internship, Skill development through mentorship and hands-on experience, Networking opportunities within the tech industry

Visa Sponsorship:

    Not Available
]]>
Full Stack Engineer https://whoneedsengineers.com/jobs/software-development-and-engineering/full-stack-engineer-13/ Wed, 02 Oct 2024 12:15:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/full-stack-engineer-13/ Full Stack Engineer

Job Description:

    Are you an innovative Full Stack Engineer eager to make a significant impact in the recruitment industry? Join a dynamic startup environment where your skills will directly contribute to the development of a groundbreaking platform. At Lovorda, we encourage a culture of collaboration and creativity, where each team member's ideas are valued. As we embark on this exciting journey, we seek a talented individual who is not only technically proficient but also passionate about learning and growing alongside us. If you thrive in a flexible, fast-paced setting and are ready to take initiative, this is the perfect opportunity for you.

IT Languages:

  • TypeScript
  • Kotlin
  • Java
  • JavaScript
  • HTML
  • CSS

In this role, you will be responsible for developing and enhancing various features across Lovorda’s platform. Your expertise will be crucial in both the front-end and back-end systems, ensuring that our services are scalable and reliable. Additionally, you will collaborate closely with a cross-functional team to implement design systems and tackle technical challenges head-on.:

    Develop and enhance features on Lovorda’s platform;; Work on both frontend and backend systems for scalability and reliability;; Collaborate on design systems using tools like MUI and Storybook;; Build and optimize REST-like APIs;; Lead projects with a proactive approach to improvement;; Contribute to DevOps processes through pipelines and deployments using Docker, Kubernetes, and GitLab CI

Spoken Languages:

  • English;; Swedish

Skillset:

  • TypeScript
  • Kotlin
  • Java
  • Spring
  • Next.js
  • React
  • MUI
  • Docker
  • Kubernetes
  • GitLab CI
  • MySQL

Soft Skills:

  • Self-driven
  • Curiosity
  • Collaborative
  • Adaptable
  • Proactive

Qualifications:

  • 2+ years of experience in full stack development
  • Proficiency in TypeScript and Kotlin or Java
  • Experience with Spring and Next.js frameworks
  • Familiarity with React, MUI, yarn, HTML, CSS, and JavaScript
  • Solid understanding of Node.js and experience with MySQL databases
  • Experience with Kubernetes, Docker, Helm, and GitLab CI

Years of Experience:

    2

Location:

    Gothenburg, Västra Götaland County, Sweden, EU

Job Benefits:

  • Flexible working hours
  • Opportunity for career growth
  • Dynamic startup environment
  • Access to modern development tools
  • Collaborative team culture

Working Conditions:

    Hybrid

Employment Type:

    Permanent Contract

Company Culture:

  • At Lovorda, we foster a culture of trust and innovation. We believe in empowering our team members to take ownership of their work and encourage open communication. Our startup mentality promotes creativity and allows everyone to contribute to the company's vision. We value flexibility and see it as an opportunity for growth.

Opportunities For Advancement:

  • Career progression within the company, Possibility to take on leadership roles, Continuous learning and professional development

Visa Sponsorship:

    Available
]]>
Junior Kotlin/Java Engineer – Liquidity https://whoneedsengineers.com/jobs/software-development-and-engineering/junior-kotlin-java-engineer-liquidity/ Thu, 19 Sep 2024 22:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-kotlin-java-engineer-liquidity/ Junior Kotlin/Java Engineer – Liquidity

Job Description:

    Join our dynamic technology team in Berlin as a Junior Kotlin/Java Engineer, where you'll be at the cutting edge of financial services. Our team operates in a collaborative and agile environment, focusing on technological excellence to deliver innovative solutions for our corporate clients. As a part of the Liquidity domain, your work will directly impact renowned multinational corporations by providing essential financial products that help them manage their cash flow efficiently. You'll engage in the full development cycle, from initial design and specification to implementation and production support, ensuring the delivery of reliable and high-performance backend services. This role offers an exciting opportunity to grow within a diverse and inclusive workforce while contributing to the future of banking technology.

IT Languages:

  • Kotlin
  • Java
  • SQL

As a Junior Engineer, you will undertake various responsibilities that include influencing system architecture, collaborating with business stakeholders to define functional and non-functional requirements, and taking ownership of coding tasks.:

    Contribute to system architecture discussions and decisions;; Collaborate with stakeholders to gather requirements;; Design, develop, and review code for new features;; Implement automated testing in collaboration with the QA team;; Document technical specifications and APIs

Spoken Languages:

  • English;; German

Skillset:

  • Kotlin
  • Java
  • SQL
  • Linux
  • Agile methodologies
  • Version control systems

Soft Skills:

  • Teamwork
  • Problem-solving
  • Adaptability
  • Communication
  • Attention to detail

Qualifications:

  • Knowledge of Kotlin and/or Java, including concurrency concepts
  • Understanding of computer science fundamentals such as algorithms and data structures
  • Basic SQL knowledge, with a focus on Oracle optimization
  • Familiarity with Linux systems
  • Experience with modern software development lifecycle tools

Years of Experience:

    2

Location:

    Europe

Job Benefits:

  • Flexible working arrangements
  • Health and wellness programs
  • Mental health support
  • Diversity and inclusion initiatives
  • Pension plans and financial security offerings

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of collaboration, responsibility, and innovation. Our team thrives on a shared commitment to excellence, where every member is encouraged to take initiative and contribute to our collective success. We celebrate our achievements together and prioritize a positive and inclusive work environment.

Opportunities For Advancement:

  • Professional development programs, Mentorship opportunities, Career progression in technology roles

Visa Sponsorship:

    Available
]]>
Full-stack Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/full-stack-developer-5/ Thu, 19 Sep 2024 06:00:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/full-stack-developer-5/ Full-stack Developer

Job Description:

    We are seeking a talented Full-stack Developer to join our dynamic product team in Heilbronn. In this role, you will collaborate closely with the product manager to identify challenges within the problem space and work together to design effective solutions. You will be responsible for implementing features within one of our vertically organized teams, which take full ownership of their infrastructure, backend, and frontend processes. We operate under the philosophy 'You build it, you run it, you break it, you fix it, you own it!' This means you will not only develop the applications but also manage their operational aspects, including monitoring, logging, alerting, and backups. You will have a say in defining the architecture of your self-contained system, selecting the tools and technologies that best suit your team’s needs, and establishing operational processes. As a software engineer, you will engage in platform-wide discussions regarding architecture and standards, ensuring that best practices are adhered to consistently. Your role will also involve leading by example, whether it be through coordinating technical interfaces with other teams or refining user stories. In addition to your technical contributions, you will help your team continuously improve by promoting clean code practices, test-driven development, and effective incident handling.

IT Languages:

  • Java
  • Kotlin
  • Spring Boot
  • JavaScript
  • React

As a Full-stack Developer, you will be tasked with a variety of responsibilities that encompass both the development and operational aspects of the software lifecycle.:

    Collaborate with product managers to discuss and refine user stories;; Develop and implement features in a self-contained system;; Participate in platform-wide discussions regarding architecture and standards;; Manage the operational processes of your applications, including monitoring and alerting;; Lead your team by example in coding practices and incident resolution;; Coordinate technical interfaces with other teams

Spoken Languages:

  • English;; German

Skillset:

  • Java
  • Kotlin
  • Spring Boot
  • React
  • SQL
  • NoSQL
  • AWS
  • Google Cloud

Soft Skills:

  • Strong problem-solving skills
  • Critical thinking
  • Effective communication
  • Team collaboration
  • Adaptability

Qualifications:

  • Proven experience as a Full-stack Software Engineer or similar role
  • Strong expertise in backend frameworks and programming languages, preferably Java, Kotlin, or Spring Boot
  • Proficient knowledge of major cloud providers, such as AWS or Google Cloud
  • Hands-on experience with SQL and NoSQL databases
  • Demonstrable experience with React
  • Familiarity with software design patterns like Microservices and Domain-Driven Design
  • Excellent verbal and written communication skills in English
  • German language proficiency is a plus

Years of Experience:

    5

Location:

    Stadt Heilbronn, Baden-Württemberg, Germany, EU

Job Benefits:

  • Competitive salary
  • Health insurance
  • Flexible working hours
  • Professional development opportunities
  • Team-building events

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company culture emphasizes collaboration, innovation, and continuous improvement. We encourage our teams to take ownership of their work, fostering an environment where everyone can contribute ideas and solutions. We value open communication and support a healthy work-life balance.

Opportunities For Advancement:

  • Leadership roles, Specialization in specific technologies, Cross-team collaboration opportunities

Visa Sponsorship:

    Available
]]>