Senior Mobile Developer (React Native)
Primary stack
React NativeAPIGitJavaScriptUX Design
Nice to have's
AndroidJiraGitLabGitHubAgile
Job description
About the Position
We are looking for a Senior Mobile Developer (React Native) to join our company in one of our projects, in Lisbon.
Responsibilities
- Mentor and Tech coach a Mobile Development Team on Product Development and Maintenance activities.
- Ensure seamless integration of iOS and Android platforms, leveraging Xcode and Android Studio for app builds and deployments.
- Manage the release process to both Apple App Store and Google Play, ensuring adherence to platform guidelines and submission processes.
- Develop, enhance, and maintain cross-platform mobile applications using React Native, Redux.
- Collaborate with designers to implement intuitive and visually appealing user interfaces.
- Integrate APIs to fetch and display data in mobile applications.
- Ensure the performance, quality, and responsiveness of the application.
- Debug and troubleshoot issues as they arise and provide timely solutions.
- Stay up-to-date with the latest trends and best practices in mobile development.
Requirements
- React Native: The candidate must have strong proficiency in React Native, including a deep understanding of React Native components, navigation, state management, and third-party libraries.
- JavaScript/TypeScript: Strong knowledge and experience in JavaScript or TypeScript, including ES6+ features, syntax, and best practices for writing clean and maintainable code.
- API Integration: Experience working with APIs to fetch and manipulate data in mobile applications.
- UI/UX Design Principles: Understanding of fundamental UI/UX design principles and the ability to work closely with designers to implement visually appealing and user-friendly interfaces.
- Cross-Platform Development: Familiarity with developing cross-platform mobile applications for iOS and Android.
- Testing and Debugging: Proficiency in debugging and testing mobile applications to ensure performance and quality.
- Git and Version Control: Familiarity with Git and version control systems.
Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or related field.
- A minimum of 5+ years of professional experience in mobile app development using React Native.
- Strong knowledge of React Native and JavaScript/TypeScript, with a portfolio showcasing relevant mobile projects.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Good understanding of RESTful APIs and experience integrating them into Mobile Applications.
- Experience with Automated Frontend Testing Tools such as Cypress, Selenium or similar.
- Familiarity with version control systems (e.g., Git).
- Experience using tools like Jira, GitLab, and GitHub.
- Strong problem-solving and debugging skills.
- Proficiency in Agile Development Methodology and collaborative team environments.
Work Arrangement
- Location: Lisboa, Portugal
- Type: Hybrid
- Offer: Health Insurance; 3 and a half days of leave per year + 22 vacation days; Unlimited access to Udemy.
If you are interested in the opportunity, upload your C.V. or send it to [email protected] with the reference #16543846 in the subject.
About the Company
We were born in 2013, and we provide services in the field of information technology.
© AskBlue. 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.
AskBlue
IT-послуги