drjobs Senior Front-End Software Engineer

Senior Front-End Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Were seeking a Senior Front-End Software Engineer who sets the bar for implementation excellence with a critical eye for detail polish and user experience quality.

Step into a role where your expertise will elevate our products challenge the status quo and set new benchmarks for whats possible in digital user interfaces.

So what will you do 

  • You will build new technologies and maintain existing systems within the FinTech space with a focus on delivering high-quality user interfaces that exceed standard implementation requirements.
  • You will provide technical leadership with a critical eye for detail and polish ensuring engineering excellence in all user-facing deliverables.
  • You will work in an Agile environment within a collaborative cross-functional team reporting to the Software Development Manager.
  • You will develop polished user-facing features that exceed standard implementation quality translating Figma designs into high-quality interfaces using HTML5 CSS and attention to micro-interactions and visual details.

In addition to the above you will: 

  • Provide technical implementation feedback during design handoffs and development planning ensuring feasibility and suggesting enhancements that elevate the final product.
  • Maintain high implementation standards across the engineering team with a critical eye for detail polish and user experience quality.
  • Work effectively with Back-End Engineers to ensure seamless integration that performs as a single cohesive system.
  • Mentor team members to develop both technical skills and attention to implementation quality fostering engineering excellence.
  • Ensuring that code developed is of the highest standards through the adherence to Engineering Principles Pull Request Standards and Definitions of Done.
  • Ensuring that development has sufficient Code coverage through the creation of Unit test.
  • Ensuring that code adheres to Clean as you code standard.
  • Creating reading maintaining interpreting updating and reviewing documentation.
  • Ensuring that the team and stakeholders are communicated too effective and efficiently through Pull Requests Jira Tickets Slack and Confluence.
  • Imparting valuable knowledge to the engineering team at large through knowledge sharing sessions.

Qualifications :

  • A degree in Computer Science or Engineering or an equivalent combination of education and relevant experience.

Deal Breakers: 

5 years experience in the following:

  • High proficiency in with willingness to mentor others to excellence.
  • Advanced HTML5 and CSS experience with knowledge of CSS animations transitions and keyframes and advanced knowledge in CSS techniques for polished implementations.
  • Critical eye for polish and quality in user interface implementations as well as performance optimization for visual effects and animations.
  • Experience with modern frontend animation techniques and micro-interactions with knowledge of modern animation libraries (Framer Motion GSAP Lottie).
  • Proven ability to elevate standard implementations through technical excellence and attention to detail in areas like component library development and maintenance.
  • Strong attention to detail in translating designs to code with high fidelity such as Figma-to-code translation and cross-browser compatibility and visual consistency.

In addition to the above the experience in the following technologies domains and best practices will make you a frontrunner for the role:

  • JavaScript
  • TypeScript
  • Rest API Integration
  • Jest: Unit Testing framework
  • VSCode / IntelliJ
  • Working within an Agile environment using Scrum or Kanban methods.
  • Experience with creating maintaining and reviewing documentation.
  • Version Control experience whereby you have worked in Engineering Team (with developers of various levels) with a version control system such as GitHub.
  • Development Environments experience whereby you have worked in Engineering Teams (with developers of various levels) within multiple environments for Development Testing and Production; including Branching Strategies.
  • Experience with Technical Leadership whereby you have led a Software Engineering Team (with developers of various levels) and been involved in Technical Leadership Code Quality Code Standards Code Security System and Code Performance.
  • Experience with leading and participating in Code Reviews for your own team as well as those in other teams.
  • Experience mentoring teams toward higher implementation standards.
  • Familiarity with design handoff processes and tools (Figma).
  • Understanding of performance implications of visual enhancements.


Additional Information :

Perks of joining the Tribe

  • Work in a high-growth company with tangible results youre accountable for.
  • Enjoy hybrid remote and in office work models.
  • Competitive remuneration and benefits including Medical Aid and Group Risk scheme contributions.
  • Be guided by visionary leadership.
  • Seize the opportunity for study leave.  
  • Access to on-demand learning and development.
  • Experience a friendly collaborative culture with a team of all-round-lekker humans (its true we surveyed our Employees and they told us so).
  • If you find yourself at HQ coffee on tap and a selection of hot beverages provided by our very own onsite Barista.


Remote Work :

Yes


Employment Type :

Full-time

Employment Type

Remote

Company Industry

Key Skills

  • Bootstrap
  • CSS
  • Front-End Development
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Less
  • JavaScript
  • backbone.js
  • Sass

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.