React Native Developer
Primary stack
Job description
About the Position
We are seeking a dynamic, reliable, and experienced React Native Developer to join our team and contribute to our client’s successful project in the automotive and manufacturing sectors.
Responsibilities
- Develop and apply application architecture methodologies, standards, and leading practices
- Develop applications on Android & iOS platforms for various devices
- Collaborate with cross-functional teams to deliver applications
- Have ownership of the complete application lifecycle
- Requirements gathering and understanding
- Prepare high-level and low-level design documents
- Coding, unit testing, and bug fixing
- Responsible for code reviews, coverage information capture, and documentation
- Application deployment to Apple and Google application stores
- Basic sanity/developer testing of the build
- Prepare build release documents
- Ability to work and deliver under triple constraint (time, scope, and resources)
- Multi-tasking and ability to contribute to multiple projects in parallel
- Excellent presentation, communication skills, and customer engagement experience
- Good understanding of the mobile development ecosystem
Requirements
- 8+ years of development experience with at least 4 years in the mobile space
- Experience with React Js, React Native, JavaScript, including DOM Manipulation and JavaScript object model
- Thorough understanding of React Native and its core principles
- Understanding and experience in ES6, ES10, JSX
- Hands-on experience with the React Native framework for at least 2 years
- Experience with React-Router, Redux, Redux-Thunk, Redux-Saga, GraphQL
- Understanding of NPM, Yarn
- Testing tools like Jest, Mocha
- Good knowledge of HTML5, CSS
- Experience in mobile application development
- Ability to perform requirement elicitation and estimate the effort accordingly
- Hands-on knowledge of different Android and iOS versions
- Expert-level understanding of application architecture
- Object-oriented programming concepts
- Complete understanding of the Android and iOS app ecosystem
- Experience in uploading the app to Google Play store and Apple app store
- Web service requirements (SOAP, REST/JSON)
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development lifecycle
- Version control experience with SVN, Git, Gradle
- Experience with CI/CD tools
- Experience with object-oriented concepts and design patterns
We Offer
- Opportunity to work on cutting-edge projects in the automotive and manufacturing sectors
- Collaborative and innovative work environment
- Competitive salary
- Remote work options
About the Company
The client offers top-of-the-line home automation solutions to set up the best smart home system, including smart thermostats, security cameras, and more. They create technology and smart solutions that integrate seamlessly with our customers’ lives. With a rich 130+ year heritage of taking care of the home, the workplace, and the people in them, they have built these solutions to enhance modern living.
Send your CV and portfolio to [email protected]
Please note that by applying to our roles you are being informed about your personal data being processed by DualIT. You can find more details here.
Locations: Amsterdam, Netherlands | Birmingham, United Kingdom | Cluj-Napoca, Romania
Contact:
[email protected]
+4 0744 479 479
© Dual IT Software Services BV. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Dual IT Software Services BV
All 11 roles.NET Developer
Dual IT Software Services BV · Netherlands +3
Frontend Developer with Angular
Dual IT Software Services BV · Netherlands +2
Backend Java Developer
Dual IT Software Services BV · Netherlands +2
Senior UI Developer
Dual IT Software Services BV · Netherlands +2