Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Dabiya Virtual Law Consultancy Services.
Job Title:
Senior Front End Flutter Developer
Location:
Centurion, Gauteng
Type:
On site full time
Duration:
1 year fixed term contract with opportunity to renew
MAIN PURPOSE OF JOB
A Senior Front End Flutter Developer will play a key role in building cross-platform mobile applications using the Flutter framework, focusing primarily on the user interface (UI) design and interaction elements of the app, with a deep understanding of Flutter's capabilities and best practices.
RESPONSIBILITIES
- Designing and developing complex UIs: Creating visually appealing and responsive user interfaces using Flutter's rich widget library, including custom widgets and animations.
- Performance optimization: Analyzing and optimizing Flutter app performance to ensure smooth user experience on various devices.
- State management: Implementing effective state management solutions within Flutter apps using techniques like Provider, BLoC, or other suitable approaches.
- API integration: Integrating with backend APIs to fetch and display data within the Flutter app.
- Cross-platform compatibility: Ensuring seamless app functionality across Android and iOS platforms.
- Code review and mentoring: Reviewing code written by junior developers, providing feedback, and mentoring them on Flutter best practices.
- Architecture design: Contributing to the design and implementation of app architecture, ensuring maintainability and scalability.
- Testing and debugging: Writing unit tests and performing thorough testing to identify and resolve issues within the Flutter app.
EDUCATIONAL REQUIREMENTS
- BSc in Computer Science or Bcom Informatics / BTech Information Technology.
- Honours or Master's degree (advantageous).
JOB RELATED WORK EXPERIENCE
- Proven experience as a Flutter Front End Developer, with at least 5 years experience.
- Proficient in Flutter development: Extensive experience with Flutter framework, including its core components, widgets, and development tools.
- Dart programming language: Strong understanding of Dart syntax, object-oriented programming concepts, and asynchronous programming.
- UI / UX design principles: Knowledge of design principles to create user-friendly and visually appealing interfaces.
- Mobile development experience: Prior experience building mobile applications on either Android or iOS platforms would be beneficial.
- Version control: Proficiency with Git for code management.
- Problem-solving and debugging skills: Ability to diagnose and resolve complex technical issues within Flutter applications.
PACKAGE
R40,000.00 – R60,000.00 CTC (depending on experience). Fixed term contract 1 year (renewable depending on project needs and performance). Statutory deductions (UIF & PAYE).
COMMENCEMENT DATE:
As soon as possible.
RECRUITMENT PROCESS
- Short listing of candidates matching the minimum criteria.
- Preliminary interview with recruiter.
- Criminal background check.
- Technical interview with the client.
- Offer for the successful candidate.
APPLICATION PROCESS
All candidates are to send their applications to [email] by no later than the 30th of March with the following instructions:
- Subject head: Senior Front End Flutter Developer.
- A PDF copy of your CV (not more than 4 pages) which includes contactable references.
- Copies of your matric and tertiary and any other qualifications.
Preference will be given to candidates that reside in Gauteng. South Africa citizen or valid work permit / Permanent Residence. Our client is an equal opportunity employer and does not discriminate on the basis of race, colour, religion, sex, national origin, age, or disability.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Legal Services