Avature
Senior Software Engineer - Rapid JavaScript Infrastructure & Tools
Avature, New York, New York, us, 10261
Location New York Business Area Engineering and CTO Ref # 10044835 Description & Requirements About the Department: Bloomberg's Application Frameworks group is the primary infrastructure team behind the Bloomberg Terminal platform. We aim to provide robust, open, and productive technology stacks for our Terminal application developers, and to deliver a stable, responsive, and modern end-user experience. The group is responsible for developer infrastructure and flagship products like Shell and Launchpad, including features such as workspace persistence, tabs, spatial navigation, cascading applications, hotspots, and grouping. Our Team: We ensure that over 40 million lines of published Rapid code continue to function as the framework and our tools evolve. This involves thorough verification through static analysis and testing. We work closely with sister teams to ensure the development experience reflects the runtime environment and provide a consistent experience for users familiar with Bloomberg's client-side application framework. Long-term, we aim to unify the developer experience with expanded capabilities on both client and server. Our primary tools are developer applications written in TypeScript, running on Node.js across various platforms. The Role: We seek collaborative, open-minded engineers passionate about developer experience. What will make you successful: Strong communication skills, problem-solving ability, and attention to detail. Requirements: 4+ years of programming experience Honest approach to problem-solving and collaboration with peers, partners, and management A degree in Computer Science, Engineering, Mathematics, or equivalent work experience Preferred experience: Building developer tools and TypeScript applications, Node.js Object-oriented design, data structures, algorithms, service-oriented architecture, and databases Experience across multiple phases of software development lifecycle Responsibilities: Own, enhance, and support developer-facing applications and tools Collaborate with developers and stakeholders to create shared vision and roadmaps Contribute to modernizing the Rapid framework Salary Range: $160,000 - $240,000 USD annually + benefits + bonus. Compensation varies based on location, experience, market conditions, education, and skills. We offer comprehensive benefits including health plans, 401(k) matching, paid holidays, wellness programs, and more. Contingent workers, contractors, and interns are not eligible for benefits. #J-18808-Ljbffr