Senior Mobile Engineer
Weavr
This job is no longer accepting applications
See open jobs at Weavr.See open jobs similar to "Senior Mobile Engineer" Headline.Senior Mobile Engineer
Join us in the start of an exciting journey!
Weavr is looking for a full-time Senior Mobile Engineer to help our clients embed financial products into their own apps.
We want to provide SDKs that cover a wide range of capabilities, such as PIN management, Google and Apple Pay push provisioning, and strong customer authentication. You will be building SDKs and demo applications that enable fast integration of these products, using the latest technologies.
You are expected to have extensive experience in both Android and iOS development, both from an implementation and architectural point of view.
Join us on our journey to enable our clients to provide financial services to their users!
Key Responsibilities:
- Work collaboratively within a growing team of talented software engineers.
- Support product delivery by building, testing, and releasing production quality software utilizing best engineering practices.
- Collaborate with team members, partner teams and stakeholders as necessary in investigating new technologies, and researching, designing, writing and releasing software, as well as supporting and maintaining said software.
- In the case of research tasks, production of appropriate research documentation.
- In the case of design tasks, production of appropriate design documentation, including documentation of any product feature or performance limitations or other risks arising out of design decisions, as well as proposing options for addressing or mitigating such risks and limitations.
- In the case of implementation tasks:
- writing simple, clean and secure code, including all the necessary care and precautions to produce code which has minimal defects, complexity, and technical debt, as well as the production of clear and complete documentation.
- test own work with a view to minimal work items being returned for defects to be fixed. - Refactor, optimize and improve existing code for better maintainability and scalability, and to reduce technical debt in general.
- Ensure correct and timely defect resolution, cooperating with QA Engineers and other team members as required.
- Provide operational support for implemented software.
- Troubleshoot, identify root causes of, and remediate complex technical issues.
- Collaborate and assist other Software Engineers, QA Engineers and other teams in reproducing, investigating and resolving defects and issues reported from the field.
Your experience and background:
- Good level of spoken and written English
- Able to work in a team
- 7+ years of experience in mobile development - experience on both Android and iOS platforms is a must
- Strong knowledge of software design patterns
- Knowledge of mobile application development best practices
- Extensive knowledge and experience with Android, Java, Kotlin (preferred), libraries such as Android Jetpack and Retrofit, and tools such as Android Studio and Gradle
- Extensive knowledge and experience with iOS, Objective-C, Swift, frameworks such as Foundation and UIKit, GCD, and tools such as Xcode IDE and CocoaPods
- Good experience with HTML, CSS, JavaScript ES6+, TypeScript, React Native, and popular libraries used along with React Native such as React Navigation; experience with Expo would be a plus
- Knowledge of the Flutter framework, programming in Dart, Flutter Widgets, Dart Packages, and writing Android or iOS specific code in Flutter.
- Advanced knowledge of security standards, encryption methods, and related best practices
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT)
- Experience consuming REST APIs to connect mobile applications to backend services
- Experience with Firebase cloud messaging APIs and push notifications
- Good experience with cross-platform mobile development, working with mobile device emulators, and submitting applications to the Apple App Store and Google Play
- Experience building libraries used by other developers
- A knack for writing developer friendly software documentation
Benefits of working at Weavr:
A good remuneration package shall be provided to the candidate with the right skillset. The package shall include a base salary, performance bonus, and the opportunity for share options. All employees enjoy a very flexible work environment that supports work-life balance. We pride ourselves in being a diverse workforce, each bringing onboard a variety of skills and talent.
Our Culture
We are unashamedly geeky. We prefer smart to big. We don’t see borders and barriers, we see connections and bridges. We are dedicated to helping ‘makers’ of all size or stripe succeed. The community of makers that we’re empowering is big and diverse, so there’s place for all types in our team – but it’s a team. What matters are our values: create value through simplification, be accessible and collaborative, and be open to change. That’s as true of our products as it is of how we work.
Commitment to diversity & inclusion
All qualified applicants will receive consideration for employment without regard to race, colour, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability. We are a diverse and inclusive team and we actively seek to recruit people with different backgrounds and experiences.
- Department
- Engineering
- Locations
- London, England
- Employment type
- Full-time
- Remote Status
- Hybrid
London, England
Perks & Benefits
-
Attractive remuneration package
The financial package includes pension contribution, opportunity for employee equity options (depending on the role), and by conducting annual salary reviews.
-
Flexible Work Arrangements
We believe that trust and flexibility go hand in hand. Employees have the freedom to balance work and life and therefore, choose the working hours that best suit their personal life. We do not focus on hours worked but on results.
-
Office Breakfast
All employees working from our UK or Malta offices can enjoy a healthy breakfast when opting to work from the office.
-
Private Health Care
We care for our employees' wellbeing and want them to all have easy access to health professionals whenever needed. All employees in the UK and Malta benefit from a health care cover.
Workplace & culture
We are unashamedly geeky. We prefer smart to big. We don’t see borders and barriers; we see connections and bridges. We are dedicated to helping ‘makers’ or all size or stripe succeed. The community of makers that we’re empowering is big and diverse, so there's a place for all types in our team – but it’s a team. What matters are our values: create value through simplification, be accessible and collaborative, and be open to change. That’s as true of our products as it is of how we work.
We're a team that supports one another, that encourages individuality and creative ideas. Working at Weavr is more than a place to work.
About Weavr
Digital innovators of all kinds need to create, deploy and integrate frictionless payment flows in their products, applications and systems.
Today, there are ever more payment networks and systems to choose from or to support, and payment infrastructure has never been so open and API-enabled as it is today. However, the security and compliance burden has also increased, as has the complexity that comes with most power, choice and responsibility.
Weavr addresses these challenges in practical ways, simplifying how digital payments are purchased, delivered and consumed. With Weavr, building complex payment flows seems unreasonably simple. There’s no catch - Weavr is based on the results of an ambitious EU-Horizon 2020 funded research project that set to develop engineering solutions to the difficult problems of guaranteeing security and compliance while providing maximum openness and power to developers, and to simplify the creation of complex payment logic through model-driven engineering techniques.
Senior Mobile Engineer
Join us in the start of an exciting journey!
Loading application form
Already working at Weavr?
Let’s recruit together and find your next colleague.
This job is no longer accepting applications
See open jobs at Weavr.See open jobs similar to "Senior Mobile Engineer" Headline.