HumanBit Logo

PE -Frontend architect - Qapita | Scrabble

Posted on September 15, 2024

Job Description

Qualifications<br /> Experience: 12-16 years of professional software development on Frontend Technologies with ReactJS.<br /> Proven experience in leading software development projects and teams.<br /> Technical Expertise: Strong understanding of frontend technologies and architecture styles/APIs<br /> (REST, RPC) along with debugging skills. Experience with GIT design patterns. Good knowledge of<br /> JavaScript ecosystem, advanced knowledge of ReactJS and Frontend Technologies.<br /> Leadership: Demonstrated ability to mentor and guide junior engineers. Ability to work collaboratively in a<br /> team environment. Strong organizational and time management skills.<br /> Problem-Solving: Strong analytical and problem-solving skills with the ability to tackle complex technical<br /> challenges.<br /> Communication: Excellent troubleshooting and communication skills, with the ability to articulate technical<br /> concepts to both technical and non-technical stakeholders.<br /> Education: Bachelor's degree in Computer Science, Engineering, or a related field.<br /> Key Responsibilities<br /> Architect and Develop: Lead the design, development, and deployment of robust, clean, scalable, and<br /> secure frontend systems using ReactJS.<br /> Technical Leadership: Provide technical guidance and mentorship to team members, ensuring best<br /> practices in coding, architecture, and design are followed.<br /> Developer Experience (DevEx): Champion initiatives to streamline development workflows, enhance<br /> tooling, and improve code quality, thereby boosting productivity and satisfaction among developers.<br /> Collaboration: Co-ordinate with cross functional teams to ensure seamless integration of software<br /> components. Act as a liaison between the engineering team and other stakeholders. Facilitate effective<br /> communication within the team and with other departments.<br /> Project Leadership: Break down complex projects into manageable tasks and delegate them effectively.<br /> Monitor project progress and ensure timely delivery of high-quality software.<br /> Innovation: Stay updated with the latest industry trends and technologies, and drive innovation within the<br /> team. Identify technical challenges and provide innovative solutions.<br /> Testing & Debugging: Implement and maintain automated testing frameworks. Ensure thorough testing<br /> and debugging of software before release.<br /> System Performance : Monitor and improve system performance and reliability. Continuously evaluate and<br /> improve existing systems and processes.<br /> Documentation: Develop and maintain documentation throughout the software development lifecycle<br /> (SDLC). Serve as an expert on applications and provide technical support.<br /> Technology Stack<br /> At Qapita, our technology stack includes:<br /> Backend: C#, ASP.NET, MongoDB, Postgres, EventStore<br /> Frontend: React, TypeScript<br /> Cloud Services: AWS SQS, AWS S3, AWS EKS<br /> Messaging and Integration: NServiceBus<br /> Architecture Patterns: Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS),<br /> Event Sourcing, Clean Architecture<br /> Problem We Are Solving<br /> Our equity management platform is expanding to serve listed companies, necessitating features that<br /> meet the demands of large, publicly traded entities. We are focused on building a robust, scalable, and<br /> extensible system that not only addresses the complex needs of these organizations but is also poised to<br /> become the standard tool used across all listed companies. This involves innovating on the current<br /> capabilities to ensure our platform can handle higher load while maintaining precision and reliability.<br /> Why Qapita<br /> Impact: Make a significant impact on the future of equity management and ownership, working with the<br /> market leader.<br /> Innovative Environment: Work with a team of experienced professionals in a dynamic and innovative<br /> environment.<br /> Growth: Opportunities for professional growth and development in a fast-growing company.<br /> How To Apply<br /> Interested candidates are invited to apply through our job posts on LinkedIn or send your resume to<br /> careers@qapita.com. Please include your resume and detail why you a

Powered by
HumanBit Logo