Filled
This offer is not available anymore

Mobile Engineer Senior in Barcelona

UserZoom

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

We would like a FullStack Mobile Engineer Senior to be part of the UserZoom Team. With experience on Mobile iOS and Android developer, with a deep knowledge of library building since our product consists of two public B2C applications on Android and iOS as well as an SDK used by our customers. We need an open-minded person with good analytical skills accustomed to working in a team environment.

Requirements

  • Experience as a Mobile iOS developer (Objective-C and Swift)
  • Experience as Mobile Android developer (Java or Kotlin)
  • Knowledge of library building
  • Experience in GIT version control
  • Creation and execution of Unit Tests and Integration Tests
  • Development of client-server applications and use of REST APIs through HTTP, JSON or other like GraphQL, gRPC
  • Knowledge of the Apple / Android guidelines for implementation and application design
  • Ability to analyze and communicate at functional and technical level.
  • Released applications on the App store or the Android market
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • BSc degree in Computer Science or relevant field

It will be valued to contribute knowledge in

  • Javascript Knowledge
  • Continuous integration with Jenkins
  • User Experience
  • Mobile Application Security
  • Design patterns
  • Dependency Injection

Skills and Experience

  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Produce fully functional mobile applications writing clean code
  • The will to learn about last technologies
  • The will to become a full stack mobile engineer (Android + iOS)
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve the user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

 

About UserZoom

.

Other mobile developer jobs that might interest you...