Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 17, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    PwC - Biggest provider of audit, accounting and tax services to the companies listed in the Johannesburg Stock Exchange. Also provides internal audit, forensic audit, corporate finance, corporate governance services, sustainable assurance services and others.


    Read more about this company

     

    Angular Frontend Engineer - Actuarial, Risk, and Quants

    The role: 

    • Design and develop components that allow us to rapidly role out new functionality.
    • Focus on frontend development with Angular, Redux, gRPC and visualisation tools.
    • Use your experience as a frontend developer to strengthen your design and influence 
    • external development teams using the components that you have delivered.
    • Frequently collaborate with the broader team & business to discuss ideas and progress. Provide active guidance in meetings with the team & business regarding best practices, alternative options, required effort and possibilities / limitations. 
    • Apply fundamental computer science concepts such as abstraction, composition and dependency injection to produce well-architectured and robust software components which can be repeatedly used and distributed throughout the application with minimal effort. 
    • Contribute to the full stack architecture and implementation of the end-to-end application. 
    • Ideal candidate: 
    • You have a degree in Computer Science (or similar) 
    • You can work independently to execute on tasks but work well with others to achieve an overall outcome 
    • You have leadership qualities arnd you are always looking for ways to improve
    • You are delivery focused, but not willing to sacrifice on quality 
    • Required experience: 
    • 2+ years’ experience as a lead developer, working autonomously on complex systems
    • Minimum 5+ years’ frontend web development experience including 2+ years’ dedicated Angular development, 7+ years experience is preferable 
    • Thorough understanding of principled test-driven development 
    • Working knowledge & experience with git collaborative workflows & pull requests
    • Thorough understanding of the mechanics of web applications with a focus on frontend single-page application development, reactive data stores and API integration.
    • gRPC and protocol buffers OR a strong background with REST APIs and an interest in learning and applying gRPC 
    • Strong SQL skills 
    • Centralised state management (redux / ngrx) 
    • Ability to apply fundamental computer science topics such as abstraction, composition and dependency injection to produce well-architectured and robust software solutions. 

    Additional experience: 

    • Experience with micro frontend architecture using NX and Angular or similar 
    • Our core software principles: 
    • Distributed Development & Microservices - As a core team enabling solutions to be developed across the business, we must provide clear development and orchestration boundaries and relieve the burden of dependency resolution on specific app teams. 
    • Test Driven Development - We believe that architecting a solution through the lens of a robust test suite creates focus and purpose in the code we create. It is the primary enabler of continuous delivery. 
    • Strict Typing - Simple: types enable you to catch bugs faster, greatly improves IDE assistance and enables predictable outcomes when using code produced by others.
    • Continuous integration - Code that sits on a developer’s machine goes stale fast. Short PRs and software switches enable the team to stay current with one “interesting” version of the code. 

    The tools we use: 

    • PyCharm Professional 
    • VSCode 
    • Slack 
    • Azure Cloud / DevOps (repos, CI/CD) / Container Registry 
    • Google Enterprise (Gmail, Meet, Chat, Calendar, Sheets, Docs, etc) 
    • Microsoft 365 
    • Our current stack: 
    • HTML / SCSS / Typescript 
    • Angular 9+ 
    • Redux (Angular Ngrx) 
    • gRPC API
    • Python 3.8+ 
    • PostgreSQL 
    • Kubernetes / Docker 
    • Istio Service Mesh 
    • Open Policy Agent 
    • Azure Cloud (storage, database, virtual machine, kubernetes, key vault, etc)

    Closing Date: 1st, July 2022

    Method of Application

    Interested and qualified? Go to PricewaterhouseCoopers (PwC) on www.pwc.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PricewaterhouseCoopers (PwC) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail