lock-svg Successfully occupied
We have already found the right Titan for this project. Try to look at similar offers.
lock-svg project Successfully occupied
View offer information dropdown icon
Wallet icon Coin icon Rate 275 € - 300 € / man-day
Timer icon Form of cooperation Full-time / 80% Remote
Briefcase icon Sector Information Technology
Location icon Location Bratislava
Project duration 12 months with the possibility of extension
Period of cooperation 01.09.2023 - 31.08.2024
Start date 04.09.2023 or by agreement
Technology
  • WS Webservice REST
  • ECMAScript
  • JavaScript
  • React Native
Languages
  • English flag English - conversational, B1
  • Slovak or Czech flag Slovak or Czech - native

Project description

  • cooperation on the development of cross-platform mobile applications
  • participation in the design of the application architecture
  • application development in React Native
  • projects managed by agile Scrum and/or Kanban methodology
  • cooperation in a team of 5-8 members
  • participation in code reviews with colleagues in order to constantly improve code quality
  • cooperation in the combined REMOTE and ON-SITE mode [80:20 - according to the agreement and project needs]

Project requirements

  • min. 4 years of project experience with programming in React Native
  • advanced experience with application architecture
  • advanced knowledge:
    • JavaScript, ES6
    • object-oriented programming
    • databases such as Realm/ SQLite
  • Knowledge :
    • RESTful API, GraphQL
    • procedures for creating and deploying applications
      • compilation and packaging (APK, IPA)
      • environment configuration
      • build automation (Jenkins, CircleCI, or GitHup Actions)
      • distribution and deployment (Google Play/ App Store, TestFlight/ Firebase App Distribution)
      • monitoring and management
    • Deep Linking (understanding URL schemes and standards)
    • a technique for creating responsive design
    • working with native modules in React Native
    • permission system in iOS and Android to access hardware functions, e.g. camera/GPS
  • Experiences:
    • Redux/ MobX
    • with testing tools in the React Native ecosystem (Jest, React Native Testing Library, Enzyme, Detox, Cypress, Redux DevTools, etc.)
    • performance optimization
      • React DevTools/ profile engine native IDE
    • Project Tracking systems (JIRA, Confluence, Redmine, Asana, ...)
  • advantage of experience with :
    • Swift/ Obj-C (iOS)
    • Java/ Kotlin (Android)
  • active knowledge of the English language, spoken and written
  • the key and essential skills of a programmer for this project are:
    • strong analytical and algorithmic thinking - the ability to think about the correctness, structure and simplicity of the code [ SOLID and KISS principles]
    • strong intuition - the ability to correctly anticipate situations and make the best decisions based on available information
    • simplicity of thinking - the ability to understand that sometimes the best abstraction is no abstraction and the best library is the one you don't use
    • think logically - behind the keyboard, use your mind more than your fingers :)
New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

31 994

Titans that have
joined us

667

Clients that have
joined us

444 346

Succcessfully supplied
man-days