Are you ready to advance your career in web development? We are seeking an experienced Senior ReactJS Web Developer to join our dynamic Boardroom team. As a key member of our development team, you'll design, develop, and maintain high-quality web applications using ReactJS, contributing to enhanced user experience and optimized application performance.
Job Responsibilities
* Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down technical problems.
* Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
* Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development.
* Create clean and testable code, writing unit/integration/end-to-end/performance tests for the codebase.
* Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems.
* Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture, ensuring issues do not resurface.
* Be an active member of our scrum team, governing the overall platform.
* Act like an owner, ensuring a best-in-class client experience.
* Collaborate with the team to form sprints that lead to the MVP and target state.
* Set direction and best practices around automated testing, platform framework, SDLC, and guide junior developers on best practices.
* Collaborate with other Front-end and Back-end developers, engaging in code reviews and building and maintaining our platform for future readiness.
* Contribute to software engineering communities of practice and events exploring new and emerging technologies.
* Add to team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
* Formal training or certification on software engineering concepts and advanced applied experience.
* Hands-on practical experience in system design, application development, testing, and operational stability.
* Proficient in React/JavaScript/Typescript.
* Experience building enterprise-level applications with React/Typescript.
* Experience in developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages.
* Overall knowledge of the Software Development Life Cycle.
* Commercial experience working with React.
* Experience building and maintaining client-facing platforms.
* Knowledge of web technologies (CSS/HTML/JavaScript).
* Experience in developing, debugging, and automated testing (e.g., react testing library / cypress / vitest) within a commercial setting.
* Solid understanding of CI/CD (e.g., Jenkins), Application Resiliency, and Security.
* Experience collaborating with backend technology teams in designing scalable and reusable RESTful APIs.
Preferred Qualifications, Capabilities, and Skills
* Exposure to frontend libraries such as Redux and Typescript.
* Knowledge of modern software architecture patterns and ability to choose suitable technologies for long-term goals.
* Exposure to performance tuning complex UIs and past mobile development experience is advantageous.
* Understanding of Agile Software Development Lifecycle.
* Experience with DevOps principles and practices.
#J-18808-Ljbffr