Our global EdTech client is seeking a React Native Staff Software Engineer to join their team.
The Staff Software Engineer will work 100% remotely from anywhere in the UK.
MFK Recruitment has previously recruited 3 Software Engineers to this company in the past 18 months, all 3 individuals are still with the company and really enjoying their roles!
React Native Staff Software Engineer - Main Responsibilities:
- Lead the complete lifecycle of the mobile application, utilizing React Native for both iOS and Android platforms.
- Interpret product requirements and collaborate closely with designers and product managers to translate concepts into technical specifications and successful implementations.
- Act as a mentor, empowering junior engineers by leading through code reviews, sharing best practices, and fostering their growth.
- Play an active part in architectural deliberations, injecting innovative insights, and influencing technical directions that elevate the mobile app.
- Fine-tune application performance, troubleshoot bottlenecks, and guarantee responsiveness across diverse devices and screen sizes.
- Champion unit and integration testing to ensure robustness, maintainability, and code quality.
- Remain attuned to industry trends, emerging technologies, and best practices, consistently refining the mobile development process.
- Work collaboratively with backend engineers to architect seamless API integrations, preserving the app’s seamless functionality.
- Embrace agile methodologies, contribute to sprint planning, and adhere to timelines for delivering top-notch outcomes.
React Native Staff Software Engineer - Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Demonstrated track record 5 years of creating and deploying mobile apps using React Native, primarily for iOS and Android.
- Strong knowledge with architecture and implementation of native Android or/and iOS apps, experience with full mobile development life cycle.
- Profound expertise in JavaScript, TypeScript, and related frameworks and libraries.
- Sound grasp of mobile UI/UX design principles and adherence to best practices.
- Familiarity with Git for version control and experience working in agile development environments.
- Adept problem solver with a history of delivering quality code and solutions.
- Effective communicator who collaborates seamlessly within cross-functional teams.
- Prior experience in guiding junior engineers and providing technical leadership is advantageous.
React Native Staff Software Engineer - Benefits:
- Opportunity to help direct the front-end development technical strategy, through implementing ideas and best practices
- Training opportunities with our chosen providers
- Time available during working hours to learn and develop
- A friendly environment where your thoughts and ideas will be welcomed
- Company pension;
- Company laptop and peripherals;
- An international environment with experience coworkers who help you move on;
- A lot of room for personal development and for taking your own initiatives to be as successful as possible in this role;
- Remote working environment with the option of attendance in our cozy office in the lively knowledge quarter area of Liverpool;
- The opportunity for flexible working