At a Glance
- Tasks: Develop and maintain cross-platform mobile apps using React Native for iOS and Android.
- Company: Join a dynamic team focused on innovative mobile solutions, working fully remote with occasional onsite collaboration.
- Benefits: Enjoy a competitive salary, bonus scheme, pension plan, and private health care.
- Why this job: Be part of a growing team that values creativity, collaboration, and continuous learning in tech.
- Qualifications: 1-3+ years in mobile app development, strong React Native skills, and basic Python experience required.
- Other info: Work remotely with just one day onsite every six weeks in The Midlands.
The predicted salary is between 36000 - 60000 £ per year.
Location: Fully remote, 1 day every 6 weeks onsite with the team in The Midlands.
We are seeking a passionate and driven Junior to Mid-Level Progressive Web App (PWA) Developer to join our growing team. You will play a crucial role in developing and maintaining cross-platform mobile applications using React Native, with a focus on delivering seamless user experiences on both iOS and Android platforms. This role requires a solid understanding of front-end development principles and a willingness to learn and adapt to new technologies. Experience with Python for backend integration is also essential.
Responsibilities:
- Develop and maintain high-performance, cross-platform mobile applications using React Native.
- Implement user interfaces and features that are responsive and optimized for both iOS and Android.
- Collaborate with product owners and other developers to define and design new features.
- Write clean, maintainable and well-documented code.
- Participate in code reviews and contribute to improving code quality.
- Debug and resolve technical issues, ensuring application stability and performance.
- Integrate with backend services and APIs, utilizing Python where necessary.
- Converting ReactJS applications to a React Native code base.
- Contribute to the deployment process for iOS and Android app stores.
Key Skills:
- Excellent English communication skills.
- 1-3+ years of experience in mobile application development.
- Strong proficiency in React Native.
- Solid understanding of JavaScript, HTML and CSS.
- Experience with state management libraries (e.g. Redux, Context API).
- Experience with iOS and Android platform development.
- Experience with version control systems (e.g. Git).
- Basic to intermediate Python experience for backend integrations.
- Familiarity with REST APIs and web services.
- Ability to work independently and as part of a team.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills to work effectively in a team.
Salary and Benefits Package:
A salary of up to £50k depending on experience, Bonus Scheme, Pension Scheme, Private Health Care.
Mobile Apps Developer (Permanent) employer: NXA Talent | Supply Chain Recruitment
Contact Detail:
NXA Talent | Supply Chain Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mobile Apps Developer (Permanent)
✨Tip Number 1
Familiarise yourself with React Native and its ecosystem. Since this role heavily focuses on developing cross-platform mobile applications, having a solid grasp of React Native will set you apart from other candidates.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of past projects where you debugged issues or improved application performance. This will demonstrate your ability to tackle challenges effectively.
✨Tip Number 3
Engage with the developer community, especially around Progressive Web Apps and React Native. Participating in forums or contributing to open-source projects can help you build connections and gain insights that may be beneficial during the interview process.
✨Tip Number 4
Prepare to discuss your experience with backend integrations using Python. Since this role requires some knowledge of Python, being able to articulate how you've used it in past projects will show your versatility and readiness for the position.
We think you need these skills to ace Mobile Apps Developer (Permanent)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React Native and mobile application development. Include specific projects you've worked on, especially those that demonstrate your skills in both iOS and Android platforms.
Craft a Compelling Cover Letter: In your cover letter, express your passion for mobile app development and your eagerness to learn new technologies. Mention your understanding of front-end principles and any relevant experience with Python for backend integration.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to your best work. Highlight any Progressive Web Apps (PWAs) you've developed, as well as your experience with state management libraries like Redux.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail, particularly your experience with JavaScript, HTML, CSS, and Python. Think about examples of how you've solved problems or debugged issues in past projects.
How to prepare for a job interview at NXA Talent | Supply Chain Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with React Native and any projects you've worked on. Highlight your understanding of JavaScript, HTML, and CSS, and be ready to demonstrate your proficiency in these areas during the interview.
✨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially related to debugging and technical issues. Practice explaining your thought process when tackling challenges, as this will showcase your analytical skills.
✨Demonstrate Your Collaboration Skills
Since the role involves working closely with product owners and other developers, be ready to share examples of how you've successfully collaborated in past projects. Emphasise your communication skills and ability to work as part of a team.
✨Familiarise Yourself with Python
As Python experience is essential for backend integration, brush up on your Python knowledge before the interview. Be prepared to discuss how you've used Python in previous roles or projects, even if it's basic to intermediate experience.