Login Get The App

Mobile Application Developer (Flutter)

Mobile Application Developer (Flutter)

blog

Job title: Mobile Application Developer (Flutter), PHP, Laravel etc

Benefits
Pulled from the full job description
Additional leave
Work remotely
Company events
Employee discount
Other training and events

Job Purpose
This role would suit an experienced web or application developer who enjoys technical challenges and is eager to explore new technologies and are able to express technical ideas clearly.

The main area of the Belyfted Limited Developments business is our successful FinTech apps and website which turns over a substantial sum each year, but this is hosted on a cloud platform so there is very little maintenance of the actual website. The main bulk of the role will be in maintaining and improving our bespoke, in house and back end systems for order management, production and workflow.

You will need to be able to work effectively as part of a close knit team, be highly motivated and organised with great attention to detail and an ambitious nature. Beyond coding ability, an organised approach to work is crucial so functional requests are properly managed and deadlines met.

There is a genuine opportunity to grow within a company where your efforts will be not only noticed but rewarded. We are not expecting someone to have an expert knowledge of all the Tech Stack, but a willingness to learn (and great Google-Fu) is a must.

Work Location
Once fully settled in, some hybrid in office and working from home will be possible.

Duties and Responsibilities
We are seeking a Full Stack Developer with experience in JavaScript, CSS, and C# and associated web technologies such as HTML. Ideally experienced in MS SQL, T-SQL. Experience in mobile development is also an advantage.

Key Responsibilities:
· Developing front end website apps architecture.
· Designing user interactions on web pages.
· Creating servers and databases for functionality
· Ensuring cross-platform optimization for mobile devices
· Ensuring responsiveness of applications
· Seeing through a project from conception to finished product
· Designing and developing APIs
· Meeting both technical and consumer needs
· Staying abreast of developments in web applications and programming languages
· Completing bug fixes and resolving technical issues as necessary

Purpose of the role
Reports to: Senior Software Engineer and Back-End Developer

The Mobile Application Developer will be responsible for enhancing and evolving our Fintech mobile offering, delivering high-quality, industry leading Mobile Applications for clients. They are current with Flutter and the latest trends in mobile applications and they can research, recommend and develop new capabilities that will benefit the clients.

Key Accountabilities
Building state of the art mobile apps for a rapidly growing user base that expects our app to work
Maintain mobile applications by addressing bug fixes reported by the customer care team
Carry out proactive testing to make improvements to apps where necessary
Demonstrate new features to internal staff before release
Contribute effectively throughout the entire development life cycle
Using automated testing and Continuous Integration to support the development of high-quality applications
Working effectively as part of a small mobile development team
Working together with a strong backend development team to deliver new functionality
Interacting with UI / UX designers to achieve a polished UX
Taking part in code reviews
Regularly assessing and improving anything that affects you, your team or the company through retrospectives
Research new developments and capabilities of mobile devices to recommend, research and develop valuable features

Skills
Minimum 1 year of commercial experience using Flutter and Dart
Experience of delivery and deployment to Google Play and App Store / TestFlight
Knowledge of GIT
Experience of working with UX/UI designer
Experienced in iterative app design
Skilled in object-oriented software development
Demonstrable knowledge of software architecture and design patterns
Knowledge of flutter state-management (bloc, get_it)
Able to contribute to the design of APIs
Nice to haves:Firebase, Crashlytics, Analytics

The Ideal Candidate:
We are particularly interested in getting to know individuals who are driven and passionate about what they do. As such, these will be people who are confident in putting forward their own ideas and putting their expertise to great use! At the same time, this role is heavily collaborative so if you work well as part of a team then this could be the role for you.

Our ideal candidate has:
Excellent problem-solving skills
Knowledge of applicable development languages
Knowledge of test-driven development
Knowledge of Visual Studio tools
Experience in writing business software
Good People/Communication Skills

Qualifications:
BS Engineering/Computer Science or equivalent experience required
If you are a passionate developer and have all the relevant skills and experience, then we would love to hear from you.

Required Skills
Good attention to detail and front end development skills
Experience with bespoke web based backend systems
Experience using 3rd party integrations and API's (REST)
Tech Stack
Good Knowledge Required
PHP
MySQL
Basic Understanding
Front End Programming
Javascript/Typescript
NodeJS
Vue
Laravel
Docker
Rancher
Linux
VMWare ESXi
Google Scripts
A majority of the backend systems are built using PHP and the Laravel Framework.
Frontends are built with VueJS or plain HTML/JS.

Other Beneficial Skills
Server administration
Experience with Network and PC hardware and diagnostics

Future Prospects
As the company continues to grow, staff roles, benefits and responsibilities will grow with it. We are looking for a core team who will be empowered to lead the company in the right direction to continued success. We have a firm belief in allowing employees freedom to work using their own initiative and ideas. Many of our current and future products have been as a result of ideas from our staff at all levels of the business. Investment for the future, as well as Research and Development are taken very seriously meaning staff retention and customer satisfactions are essential so we work hard to keep all our staff happy and enthusiastic.

Benefits of working for Belyfted Limited
Anyone working at Belyfted Limited will be working for a fast moving business with great prospects and job satisfaction. All current staff are like minded enthusiasts keen to push the company forward as a team. We have an extensive racing calendar and assist all employees with their own projects. At the moment we have few key members of staff and the roles we are looking to fill will be working alongside current experienced individuals.

Working Hours
Full Time Role
Monday to Friday - 09:00 till 18:00
28 Paid Holiday days including Bank Holidays

Job Type: Full-time

Benefits:
Additional leave
Company events
Company pension
Employee discount

Schedule:
Monday to Friday
No weekends except emergency
Supplemental pay types:
Bonus scheme
Performance bonus
Ability to work remotely/commute:

Remote
Work authorisation:
Nigeria (required)

Work Location: Hybrid remote