Job Summary:
RIT Solutions, Inc. is seeking an experienced Senior Front-End Software Developer to support the development of mission-critical cloud-native applications. The role involves building modern, responsive user interfaces and collaborating with backend engineers to create applications that process large volumes of real-time information.
Responsibilities:
โข Design, develop, and maintain modern cloud-native front-end applications using JavaScript, TypeScript, and contemporary web technologies.
โข Build highly intuitive user experiences that support mission-critical situational awareness and collaboration workflows.
โข Develop efficient client-side applications capable of handling large data sets, concurrent requests, and near real-time information updates.
โข Integrate front-end applications with RESTful APIs, WebSocket services, and distributed backend systems.
โข Collaborate closely with backend engineers to consume services and leverage event-driven architectures, including Kafka-based data streams.
โข Implement performant asynchronous data loading strategies utilizing promises, concurrency patterns, and modern browser capabilities.
โข Optimize application performance, responsiveness, and scalability across multiple operating environments.
โข Participate in architecture discussions and contribute to technical design decisions.
โข Conduct code reviews and promote software engineering best practices.
โข Mentor junior developers and contribute to the overall growth of the engineering team.
โข Participate in Agile ceremonies and continuous improvement initiatives.
Qualifications:
Required:
โข Minimum of 7 years of professional software development experience, with a strong focus on front-end engineering.
โข Advanced proficiency in JavaScript and TypeScript.
โข Experience developing and deploying applications within Linux-based environments.
โข Strong experience building modern web applications and user interfaces.
โข Experience consuming and integrating RESTful web services and APIs.
โข Strong understanding of asynchronous programming concepts, including Promises, async/await patterns, concurrency, and parallel data processing.
โข Experience building applications that support near real-time data delivery and dynamic user experiences.
โข Understanding of distributed systems and how front-end applications interact with microservices architectures.
โข Demonstrated ability to lead technical efforts and mentor junior engineers.
โข Bachelor's degree in Computer Science, Software Engineering, or related field; or graduation from an accredited coding bootcamp with equivalent experience.
โข Must possess or be willing to obtain a CompTIA Security+ certification.
Preferred:
โข Experience with Svelte or other modern front-end frameworks.
โข Experience developing applications utilizing WebSockets and real-time communication technologies.
โข Familiarity with Kafka and event-driven architectures, including consuming and visualizing data originating from streaming platforms.
โข Experience supporting highly concurrent applications with complex data-loading requirements.
โข Experience with Kubernetes, Docker, and cloud-native deployment environments.
โข Experience delivering mission-critical applications within government, defense, intelligence, or other secure environments.
โข Experience designing front-end architectures for highly available and scalable systems.
โข Security+ certification.
Company:
Jobdiva Job Portal: https://www1.jobdiva.com/candidates/myjobs/searchjobsdone.jsp?a=xbjdnwgjodtga1y1im2g881fkkeiwd0775lbvq8yqgps8vb2q36w2vj1ga6xxork&compid=-1 Recruitment (contingency search and campus selection). Founded in 2019, the company is headquartered in Arlington, USA, with a team of 201-500 employees. The company is currently Growth Stage.