Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior React Native Engineer image - Rise Careers
Job details

Senior React Native Engineer

Job Description

Location:                   United Kingdom
Working Period:      Full Time, Permanent
Office:                        London, Hybrid

About Student.com

Student.com is the world’s leading marketplace for student accommodation and services, a leader in student marketplace technology and an innovator in an industry that needed an upgrade. We are passionate about helping students find their perfect home and supporting their educational journey. To date, we’ve helped students from more than 130 different countries.

 

Founded in 2011, we simplify the student study-abroad journey through our free global marketplace that puts security and ease-of-use first. For students, that means having an easy-to-use, secure platform for booking their perfect home and engaging other services, giving them total peace of mind. For our partners, that means having a new digital and global infrastructure which provides access to millions of students. Currently, our website lists more than 2 million beds in over 400 cities worldwide.

Job Purpose

We are looking for a talented Senior React Native Developer with expertise in React Native and Typescript to join our dynamic team. The ideal candidate should have a strong background in building scalable and high-performance mobile applications.

If you are passionate about mobile development and would like to play a part in shaping the future of the frontend team at Student.com, we would love to hear from you. Join us in creating innovative and user-friendly applications that make a difference to students from all over the world.

We are embarking on a complete reset of our mobile application strategy. We are therefore looking to hire a strong commercially savvy Senior React Native Developer to work with our Product and Marketing teams to deliver this new strategy.

Key Responsibilities

·       Develop and maintain mobile applications serving multiple geographical regions

·       Commercial experience creating B2C and B2B experience on mobile

·       Collaborate with cross-functional teams to design and implement user-friendly interfaces

·       Experience working in agile thinking teams using methods such as Kanban, Scrum and XP.

·       Work within an international team to ensure clear communication across different roles within the teams.

·       Optimise application performance and ensure responsiveness across various devices

·       Line management experience desirable

·       Stay up-to-date with the latest frontend technologies and best practices

Requirements

·       Substantial experience developing, maintaining and deploying mobile applications on iOS and Android in B2C businesses

·       Proficiency in React Native and React.

·       Strong understanding of JavaScript, Typescript, HTML, and CSS

·       Familiarity with RESTful APIs and GraphQL 

·       Experience architecting mobile applications and supporting underlying CI/CD platforms

·       Experience with Apple and Google App Stores

·       Understanding of testing at all different layers using appropriate testing frameworks , for example with Jest, React Native Testing Library, Detox, Appium etc.

·       Consider the reusability of code, components, and module development while writing code.

·       Familiarity with techniques such as Continuous Integration and Delivery for mobile apps.

·       Experience with Cloud Platforms ideally AWS.

·       An advocate of automation at all levels from unit to performance testing.

·       Has code review capabilities and is to help and guide other engineers with their code submissions

·       Excellent communication skills and ability to work in a collaborative, cross-border international environment

·       Self-starter attitude, with the ability to work independently to resolve issues and research findings.

·       Good written English documentation skills to communicate with others via written documentation formats

Hiring Process

·       1st stage screen

·       Technical Test

·       2nd stage interview

·       Offer

We offer a great working culture, smart and passionate people to learn from and grow alongside, competitive holiday, wellbeing and pension perks and hybrid working.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior React Native Engineer, Student.com

As a Senior React Native Engineer at Student.com, you'll be at the forefront of revolutionizing mobile application development within our vibrant team. We're not just any tech company; we’re the global leader in student accommodation technology, committed to simplifying the study-abroad experience for students worldwide. Your role will focus on crafting high-performance mobile applications using React Native and Typescript that cater to millions of students across diverse geographical regions. You'll collaborate closely with our Product and Marketing teams, ensuring our mobile strategy is not just innovative but exceptionally user-friendly. This position offers you a chance to utilize your commercial experience in both B2C and B2B mobile solutions, work within agile teams, and embrace the latest frontend technologies. Your expertise will directly impact the student experience, making a real difference in their educational journeys. Beyond coding, you'll engage in line management, code reviews, and mentoring budding developers, which can significantly enhance our collaborative culture. With your self-starter attitude and strong communication skills, you’ll be a vital part of our international team, all while enjoying a hybrid working model. If you’re passionate about mobile development and eager to shape the future of our applications, Student.com is the perfect place for you to thrive and grow.

Frequently Asked Questions (FAQs) for Senior React Native Engineer Role at Student.com
What are the responsibilities of a Senior React Native Engineer at Student.com?

A Senior React Native Engineer at Student.com is responsible for developing and maintaining high-performance mobile applications that cater to a global audience. This role involves collaborating with cross-functional teams to design and implement user-friendly interfaces, optimizing app performance for various devices, and staying up-to-date with the latest frontend technologies. Additionally, the engineer is expected to have line management capabilities, ensuring the growth and development of other team members while actively contributing to coding and the mobile application strategy.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior React Native Engineer position at Student.com?

To qualify for the Senior React Native Engineer position at Student.com, applicants should have substantial experience in developing, maintaining, and deploying mobile applications on iOS and Android, particularly in B2C businesses. Proficiency in React Native, JavaScript, Typescript, and familiarity with RESTful APIs and GraphQL are essential. Candidates should also have experience with CI/CD practices, Cloud Platforms like AWS, and testing frameworks such as Jest and Detox. Excellent communication and documentation skills are also required to thrive in this collaborative environment.

Join Rise to see the full answer
What is the hiring process like for a Senior React Native Engineer at Student.com?

The hiring process for a Senior React Native Engineer at Student.com includes multiple stages to ensure a comprehensive evaluation of candidates. Initially, applicants will undergo a screening process followed by a technical test to assess their coding abilities. Successful candidates from the test will be invited to a second stage interview where they can further demonstrate their expertise and cultural fit for the team. Lastly, an offer will be extended to the selected candidate, completing the hiring journey.

Join Rise to see the full answer
What makes Student.com a great place to work as a Senior React Native Engineer?

Student.com prides itself on a supportive working culture that prioritizes professional growth and innovation. As a Senior React Native Engineer, you will work alongside smart and passionate colleagues who inspire each other to achieve greater heights. The role offers hybrid working options, competitive holiday allowances, wellbeing programs, and a comprehensive pension plan. Moreover, the opportunity to significantly impact the student experience globally while working in an agile environment adds to the appeal of being part of the Student.com team.

Join Rise to see the full answer
How does a Senior React Native Engineer collaborate with other teams at Student.com?

Collaboration is key for a Senior React Native Engineer at Student.com. The role involves working closely with Product and Marketing teams to refine and execute the mobile application strategy. Engineers are expected to participate in agile methodologies, such as Kanban and Scrum, to ensure seamless communication and project alignment. Additionally, collaborating with cross-functional teams facilitates the design and implementation of user-friendly interfaces, enabling developers to contribute significantly to the organization’s goals.

Join Rise to see the full answer
Common Interview Questions for Senior React Native Engineer
Can you describe your experience with React Native and how it applies to this role?

In your response, detail specific projects where you've utilized React Native, explaining your role in developing user interfaces and managing application performance. Highlight your understanding of the framework's strengths and challenges, demonstrating how this knowledge will aid in your contributions at Student.com.

Join Rise to see the full answer
What strategies do you use to ensure code quality and maintainability?

Discuss the importance of code reviews, implementing testing frameworks, and following best practices such as modular coding and documentation. Explain how these strategies contribute to long-term project success and team collaboration, resonating with Student.com's focus on high-quality applications.

Join Rise to see the full answer
How do you handle performance optimization in mobile applications?

Share specific techniques or tools you've used to optimize performance, such as profiling applications, minimizing render times, and efficiently managing state. Illustrate your familiarity with performance metrics and how you can apply these optimizations in Student.com’s environment.

Join Rise to see the full answer
What is your experience with working in agile teams?

Describe your familiarity with agile methodologies like Scrum or Kanban. Provide examples of how you have successfully contributed to an agile team, including collaboration processes and how you adapt to changing project requirements, showcasing your fit for Student.com's culture.

Join Rise to see the full answer
Can you explain your approach to integrating RESTful APIs or GraphQL in mobile applications?

Outline your integration process, detailing how you ensure seamless communication between the app and backend services. Provide examples of challenges you've faced during integration and how you overcame them, which reflects your problem-solving aptitude suitable for Student.com.

Join Rise to see the full answer
How do you stay current with the latest trends and technologies in mobile development?

Share the resources you use to stay updated, such as online courses, community forums, or tech meetups. Highlight your proactive approach in incorporating new technologies into your projects, aligning with Student.com’s commitment to innovation.

Join Rise to see the full answer
What role does user feedback play in your development process?

Discuss how you gather and incorporate user feedback into your development cycle, explaining its significance in achieving user satisfaction. Connect this to your goal of creating impactful applications for students at Student.com, emphasizing a user-centered approach.

Join Rise to see the full answer
How do you prioritize features when developing mobile applications?

Explain your decision-making process in prioritizing features based on user needs, business goals, and technical feasibility. Illustrate your analytical skills that will be advantageous in driving product success at Student.com.

Join Rise to see the full answer
Can you provide an example of how you improved an existing mobile application’s architecture?

Detail a previous experience where you optimized an app's architecture. Explain the challenges you faced, the solutions you implemented, and the impact of those changes on the application's performance and maintainability, showcasing your architectural acumen for Student.com.

Join Rise to see the full answer
What approaches do you take to mentor junior developers in your team?

Share your philosophy on mentorship, including how you encourage junior developers to grow their skills and confidence. Provide examples of your mentoring experiences that align with Student.com's culture of collaboration and knowledge-sharing.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
TEKWISSEN LLC Hybrid TX-289, Dallas, TX, USA
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Fiddler AI Remote No location specified
Posted 5 hours ago
Photo of the Rise User
Posted 6 days ago

The Student Center was founded in 1995 and is headquartered in Dubai, is an online resource that assists students in finding rooms and houses to rent across the globe.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 9, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!