Mobile app developer { react native }
Spacecore
№5761739, 30 septembrie 2024
Oraș:
Chișinău
Studii:
Orice
Experiența de munca:
Orice
Salariu:
Nespecificat
Program de muncă:
Full-time
Locul de muncă:
În locația angajatorului
We are looking for a passionate and driven Mobile App Developer to join our team. This highly-visible position will work cross-functionally to develop a phenomenal mobile app that will be accessed by company's owner.
The ideal candidate is resourceful and a creative problem solver who wants to grow with a fast-growing startup. Three years of experience in a mobile development role is key, with expertise in React Native.
Responsibilities:
● Mobile App software development in React Native
● Implement new user interfaces and features with automated unit and integration tests
● Release applications to the Apple and Google app stores
● Be an active contributor and collaborator in our agile team environment
● Work closely with our onshore and offshore development teams, product manager, and engineering leader
● Write clean and well-documented code that is built for maximum performance and scalability
● Share knowledge and continuously improve team skills and output
Technical Skills:
● Advanced to Expert in React Native
● Experience with state management libraries (such as Redux, Recoil, MobX)
● Experience with Jest for Unit Testing
● Experience working with React Hooks
● Experience integrating with RESTful APIs
● Experience with in-app purchases through Apple and Google stores
● Experience with push notifications using Firebase
● Knowledge of UI/UX best practices
● Knowledge of Javascript fundamentals and design patterns
● Knowledge of TDD concepts
● Knowledge of database design principles (MySQL, MongoDB, etc)
● Knowledge of modern authorisation mechanisms, such as JSON Web Token
● Familiarity with code versioning tools and branching strategies (Git)
Other Skills:
● Experience working in a Lean Startup environment
● Excellent verbal and written communication skills to effectively interact with other team members
● Ability to understand business requirements and translate them into technical requirements
● Ability to prioritise efforts and communicate the "why" of prioritisation
● Ability to come up with multiple implementation methods to solve a particular business problem with various degrees of complexity (providing options)
The ideal candidate is resourceful and a creative problem solver who wants to grow with a fast-growing startup. Three years of experience in a mobile development role is key, with expertise in React Native.
Responsibilities:
● Mobile App software development in React Native
● Implement new user interfaces and features with automated unit and integration tests
● Release applications to the Apple and Google app stores
● Be an active contributor and collaborator in our agile team environment
● Work closely with our onshore and offshore development teams, product manager, and engineering leader
● Write clean and well-documented code that is built for maximum performance and scalability
● Share knowledge and continuously improve team skills and output
Technical Skills:
● Advanced to Expert in React Native
● Experience with state management libraries (such as Redux, Recoil, MobX)
● Experience with Jest for Unit Testing
● Experience working with React Hooks
● Experience integrating with RESTful APIs
● Experience with in-app purchases through Apple and Google stores
● Experience with push notifications using Firebase
● Knowledge of UI/UX best practices
● Knowledge of Javascript fundamentals and design patterns
● Knowledge of TDD concepts
● Knowledge of database design principles (MySQL, MongoDB, etc)
● Knowledge of modern authorisation mechanisms, such as JSON Web Token
● Familiarity with code versioning tools and branching strategies (Git)
Other Skills:
● Experience working in a Lean Startup environment
● Excellent verbal and written communication skills to effectively interact with other team members
● Ability to understand business requirements and translate them into technical requirements
● Ability to prioritise efforts and communicate the "why" of prioritisation
● Ability to come up with multiple implementation methods to solve a particular business problem with various degrees of complexity (providing options)
Închide
Felicitări,
CV-ul tău a fost transmis cu succes! 🥳
Închide
CV-ul tău a fost transmis cu succes! 🥳