Career

We are seeking motivated and talented individuals to join our team and contribute to our continued growth and success. Take the first step in your career journey today by reviewing our current positions and submitting your application.

Android Wallpaper

Android Developer – Junior Position

Are you a passionate Mobile Developer with a knack for Android development? Do you dream of crafting innovative and user-friendly mobile applications that make a real impact? If so, we have an exciting opportunity for you to join our dynamic team as an Android Junior Developer.

Job Description: We are seeking an experienced Android Junior Developer to join our team. The ideal candidate should have at least 1 to 2 years of experience in Android development, strong knowledge in Kotlin and Jetpack Compose, Rest API’s, and a good understanding of SOLID programming principles. In this role, you will be responsible for developing, testing, and maintaining mobile applications for Android.

NEC Company Icon

Client Information

  • NEC Portugal
  • Website: https://pt.nec.com/
  • Position: Android Junior Developer
  • Description: Working in a B2B model with SDKs and MVP applications for Aviation Companies and Football Leagues and other market big names companies.

Responsibilities:

  • Collaborate with cross-functional teams to define, develop and ship new features;
  • Write clean, efficient, and well-documented code following SOLID principles;
  • Integrate Rest APIs in mobile side (XML/JSON);
  • Develop and Maintain Applications using Kotlin and Jetpack Compose;
  • Develop and Maintain SDK’s using Kotlin and Jetpack Compose;
  • Troubleshoot and Debug issues in mobile applications;
  • Stay up-to-date with new developments and technologies in mobile app development;

Requirements:

  • 1-2 years of experience in Android development;
  • Good knowledge in Kotlin and/or Jetpack Compose;
  • Good understanding of SOLID programming principles and Design Patterns;
  • Ability to write clean, well-organized, and maintainable code;
  • Experience with version control Git and Continuous Integration;
  • Good communication skills in English;

Nice-to-have skills:

  • Experience working with Native Cameras, Location/GPS and other mobile hardware;
  • Familiarity with ARCore or other Augmented Reality frameworks;
  • Experience with Firebase or other Cloud-Based backend services;
  • Experience with Push Notifications and in-app purchases;

Benefits:

  • Opportunity to work with Experienced Android Developers and Learn from them;
  • Hands-on Training in Android Development;
  • Competitive Salary and Benefits Package;
  • We provide Premium Working equipment;
  • Nespresso Coffee (various flavors);
  • Team Build Activities (at least once a month);

If you are excited about the prospect of being part of a dynamic team that pushes the boundaries of mobile development, we encourage you to apply now. Take this chance to grow your skills and contribute to the creation of cutting-edge mobile applications that impact the lives of millions worldwide.


Apply Today!

    Upload here your CV:

    By using this form you agree with the storage and handling of your data by Ethical Algorithm.

    React Native Banner

    React Native – Junior Position

    Job Description: We are seeking a skilled and passionate React Native Developer to join our dynamic and innovative team. As a React Native Developer, you will be responsible for designing and developing mobile applications using React Native framework. You will collaborate with cross-functional teams to deliver high-quality, user-friendly, and performant mobile applications that meet our clients requirements.

    Responsibilities:

    • Build mobile applications for iOS and Android platforms using React Native framework.
    • Collaborate with product managers, designers, and other developers to define and implement innovative mobile solutions;
    • Write clean, efficient, and well-documented code following SOLID principles;
    • Troubleshoot and debug issues, optimize application performance, and ensure smooth application functionality;
    • Develop and Maintain Applications using React Native;

    Requirements:

    • Strong proficiency in JavaScript, ES6, and TypeScript;
    • Familiarity with RESTful APIs and integrating web or mobile applications;
    • Good understanding of SOLID programming principles and Design Patterns;
    • Ability to write clean, well-organized, and maintainable code;
    • Experience with version control Git and Continuous Integration;
    • Good communication skills in English;
    • Experience with version control systems such as Git.

    Nice-to-have skills:

    • Basic Android SDK knowledge;
    • Basic iOS SDK knowledge;
    • Basic Wep App Development in React;
    • Knowledge of UI frameworks such as Material-UI or Ant Design.

    Join our team and you will have the opportunity to work alongside experienced engineers, in a collaborative environment for learning and growth. We offer competitive compensation, a dynamic work environment, and ample opportunities to enhance your professional skills. Apply now and let’s collaborate in building exceptional mobile experiences together!


      Upload here your CV:

      By using this form you agree with the storage and handling of your data by Ethical Algorithm.