Senior Software Engineer (Flutter & React Native)

at  Plentific

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate01 Nov, 2024Not Specified08 Aug, 20241 year(s) or aboveCommunication Skills,Typescript,Computer Science,Mobile Apps,Mathematics,App Store,Git,Physics,React NativeNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We’re Plentific, the world’s leading real-time property solution, and we’re looking for top talent to join our ambitious team. We’re a global company, headquartered in London, and operating across the United Kingdom, Germany and North America.
As a B2B company, we’re dedicated to helping landlords, letting agents and property managers streamline operations, unlock revenue, increase tenant satisfaction, and remain compliant through our award-winning SaaS technology platform. We also work with SMEs and large service providers, helping them access more work and grow their businesses.
We’re not just any proptech - we’re backed by some of the biggest names in the business, including A/O PropTech, Highland Europe, Mubadala, RXR Digital Ventures and Target Global and work with some of the world’s most prominent real estate players.
But we’re not just about business - we’re also building stronger communities where people can thrive by ensuring the quality and safety of buildings, supporting decarbonisation through our ESG Retrofit Centre of Excellence and championing diversity across the sector through the Women’s Trade Network. We’re committed to creating exceptional experiences for our team members, too. Our culture is open and empowering, and we’re always looking for passionate, driven individuals to join us on our mission.

So, what’s in it for you?

  • A fast-paced, friendly, collaborative and hybrid/flexible working environment
  • Ample opportunities for career growth and progression
  • A multicultural workplace with over 20 nationalities that value diversity, equity, and inclusion
  • Prioritisation of well-being with social events, digital learning, career development programs and much more

If you’re ready to join a dynamic and innovative team that’s pioneering change in real estate, we’d love to hear from you.

SKILLS

  • Strong computer science fundamentals of engineering
  • Remain up to date with the terminology, concepts and best practices for coding mobile apps
  • Good understanding of iOS and Android mobile architecture
  • Good understanding of the deployment process to the respective app stores (Google Play/Apple App Store).
  • Good knowledge of Git
  • Understanding of CI/CD
  • Strong understanding of UI/UX best practices and considerations
  • Passion for writing clean, modular, well-commented, readable and reusable code
  • Ability to think out of the box with a can-do attitude to get things done efficiently
  • Excellent communication skills with ability to articulate technical concepts in plain English

EXPERIENCE AND QUALIFICATIONS

  • 2+ years of experience with Flutter
  • 1+ years of experience with React Native and Typescript
  • Top academics (BSc, MSc) in computer science, engineering, physics, mathematics or another field with strong programming curriculum

Responsibilities:

THE ROLE

We’re looking for an experienced Mobile Software Engineer to join the engineering team. You’ll be working alongside a highly technical and motivated team, reporting to our Head of Engineering. You would be expected to apply fundamental engineering and mathematical skills to solve problems and overcome challenges, not just develop code. For people with the right mindset, this frame of mind provides an intellectually stimulating environment.
The engineering team sits at the centre of everything we do at Plentific and is constantly tackling challenging problems, such as online payments, quoting, invoicing, booking, search / scoring algorithms, ETL, data pipelines, in-app messaging, real-time notifications and fraud prevention.
In our mobile engineering team, we follow clean architecture and adhere to well-known design patterns and principles to ensure our codebase is robust, maintainable, and scalable. We commit to testing, documentation, and security, ensuring quality is assured, data is safe, and knowledge is shared among us, as we know that this makes us better. Our tech stack includes Bitrise, Firebase, Sentry, Segment, Maestro, Unpub and others. We build interesting features such as data-driven dynamic form creation, utilise background tasks, and leverage features like biometrics, push notifications, camera, with geolocation and more in the pipeline. We are always eager to experiment with new tech, regularly question our standards, and stay on the cutting edge of innovation. We pride ourselves on having a great team mentality, with members who have worked closely together for a long time, maximising efficiency and productivity. In addition to Flutter experience, the ideal candidate will also have knowledge of React Native and Typescript in order to support our React Native team. This ensures the ability to contribute effectively across our mobile platforms without compromising the primary focus on Flutter development.

RESPONSIBILITIES

  • Work with product owners, product managers, user interface designers and other software engineers to write technical documents that identify software project requirements
  • Write well-formulated, testable and readable code using appropriate software design patterns
  • Diagnose and solve performance and other speed issues
  • Debug and fix bugs across our applications
  • Participate in code reviews
  • Review, maintain and refactor existing code to meet the requirements for improved or new features
  • Write technical documentation of code, algorithms and APIs
  • Help in drafting of end-user manuals
  • Identify, evaluate and communicate frontend best


REQUIREMENT SUMMARY

Min:1.0Max:2.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, United Kingdom