KMM Developer
Back to careers

KMM Developer

No longer available

Your responsibilities:

  • Create cutting-edge Android applications from scratch.
  • Work together on the definition, design, and release of new features with cross-functional teams.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Interact with external data sources and API, Aos.
  • Focus on application speed optimization and issue fixes.
  • Always look for, assess, and use new technologies to boost the effectiveness of development.
  • Actively impart your knowledge to your coworkers.

To fit this post, we look after:

  • Proven software development experience.
  • Proven working experience in Android development.
  • Experience with Android SDK.
  • Experience working with remote via REST and JSON.
  • Experience with third-parties libraries and APIs.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
  • Experience in professional Mobile application development, especially Android APIs and Frameworks.
  • Fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis.
  • Experience building complex Android Apps that have been successfully delivered to customers.
  • Experience with Android patterns, material design and material design backward compatibility.
  • Experience with Android SQLite database and working with hardware features (camera).
  • Knowledge in Maven, Gradle, Continuous integration (egg. Jenkins), Android Studio IDE are beneficial.
  • Good overview of current development trends, frameworks and good knowledge of new sources, podcasts, tutorials, etc.
  • Good team player who is self-motivated and well organized.
  • Proficient with Kotlin (3+ years experience), Kotlin Coroutines and Java.

Benefits

Social Security

Friendly environment
Friendly schedule
Flexible work location

Learning

Access to our professional development tools and programs
Training certification reimbursement
Recognition and objective performance appraisals for personalized career paths

Perks and bonuses

Bookster
Medical benefits
Referral bonus

Special Events

Team events
Holiday packages
Back to careers

Talk to a member of our Sales team

Razvan Porancea

Chief Operations Officer

{ "SalesInfo": { "TeamMemberName": { "Text": "Razvan Porancea" }, "PhoneNumber": { "Text": "+40 736 377 973" }, "Email": { "Text": "razvan.porancea@principal33.com" }, "Tagline": { "Text": "Talk to a member of our Sales team" }, "ButtonText": { "Text": "Contact Sales team" } }, "AliasPart": { "Alias": "sales-info-en-US" }, "TitlePart": { "Title": null } }
{ "errorMessages": { "required": "* ${fieldName} is required", "email": "* Email is invalid", "name": "* Names should only contain letters (no diacritics), hyphens or apostrophes", "consent": "Please, consent to the terms before submitting your information", "minlength": "* ${fieldName} should be at least ${minlength} characters long", "maxlength": "* ${fieldName} should be at most ${maxlength} characters long", "between": "* ${fieldName} should be between ${minlength} and ${maxlength} characters long", "size": "File size must be less than ${size} ${unit}B", "url": "* URL is invalid", "extension": "* Allowed file extensions: ${extensionsArr}" }, "fieldNames": { "name": "Name", "company": "Company", "email": "Email", "phoneNumber": "Phone number", "message": "Message", "consent": "Consent", "upload": "Upload", "linkedIn": "LinkedIn profile", "newsletter": "newsletter" }, "snackBar": { "generic": { "error": { "title": "An error occurred: ${error}.", "message": "Please try again." } }, "newsletter": { "success": { "title": "Thank you!", "message": "Check your email to confirm your subscription." }, "error": { "title": "Error", "message": "Cannot subscribe to newsletter." } } } }