What are the responsibilities and job description for the Senior UI Developer position at Aperia Solutions?
Senior Frontend Developer (Full-Time & Permanent)
** FULL REMOTE OR HYBRID POSITION **
SUMMARY
Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia has been developing and hosting complex, data intensive business applications for more than a decade. The company's management team has extensive experience in finance, data security, compliance, and business consulting which continues to fuel its rapid growth.
As a Senior Frontend Developer your role will be varied encompassing development, maintenance and troubleshooting of rapidly expanding applications on Prem or Cloud with a focus on delivering mission critical solutions, ensuring the highest levels of availability, performance, and security. You'll partner with the Enterprise and Cloud Architecture Team to gain an in depth understanding of new application requirements, architecture patterns, and specifications as well as the DevOps Team for source code control, automated testing, automated deployment, and defect tracking, writing code in Frontend - React/JavaScript/HTML/CSS to automate routine tasks.
This role will provide you the opportunity to work on complex, challenging systems within a culture of continuous learning and collaboration.
Aperia offers a competitive salary package and a great work environment with excellent people.
RESPONSIBILITIES
- Technical lead for one or multiple projects
- Design and implement technical solutions
- Troubleshooting and remediating application and deployment issues
- Deploying new code and updates to multiple environments
- Implementing new requirements
- Meeting with stakeholders and offshore team
- Review code, read code to understand and explain how it works
- Follow security standards
- Research and provide technical approach for new implementation and resolve issues on all environments (QA, UAT, STAGING, PROD)
QUALIFICATIONS
- Able to implement architecture patterns and requirements and mentor teams in implementing these patterns across the technology stack for all projects
- Solid knowledge of software architecture and design: Structure, Logic, OOP, design pattern, SOLID principles, event-driven architecture, clean architecture, DDD
- Strong understanding and experience with building Widget, Plugins, Blocks/Bundles
- 10 years of experience with Html5, CSS, Js, Typescript, Ajax, jQuery, RxJs, Kendo, Bootstrap.
- 5 years of experience with SPA & Micro front-end: ReactJs, Redux, RTK, Boilerplate, WebPack, Web MVC, Web/Console API, SingalR, Open API, gRPC
- 5 years of experience with test first development approaches and Unit Testing
- Experience with creating framework/platform/common libraries for web application
- Experience with building API and consuming API with different protocols – REST, JSON, SOAP, XML
- Knowledge of security issues and performance issues and mentoring teams on secure coding best practices to avoid these issues
- Experience using Visual Studio Code to run, debug, and create new applications
- Experience with authentication and authorization with OAuth2, JWT, OpenId Connect, IdentityServer4
- Experience Http, Https, Http2, Web socket, gRpc
- Familiarity with code versioning tools such as Git, GitHub, TFS
- Collaborative with excellent communication skills and ability to work with a team
- Aptitude and ability to learn and pick new things up quickly
- Diligence and work ethic – flexibility to work outside of normal business hours on occasion
- Ability to understand business requirements and translate them into technical requirements
- Diligence and work ethic – flexibility to work outside of normal business hours on occasion
ELIGIBILITY REQUIREMENTS
- Must be willing to submit to a background investigation and drug test as part of the selection process
This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management.
Principals only. Recruiters please don't contact this job poster.
DO NOT contact us with unsolicited services or offer