Job Information
CUBRC, Inc. Sr. Front-End Software Engineer in Buffalo, New York
Position Overview:CUBRC is seeking an experienced front-end engineer to join our team located in Buffalo, NY. As a front-end engineer, you will be designing, managing, and developing state-of-the-art research and development projects for homeland security, defense, and intelligence applications. As a member of a project team, qualified candidates will be expected to have a working knowledge of HTML5, CSS, and JavaScript and their development using modern frameworks such as Next.js or Vue. Your duties will include participating in high-level design discussions to develop wireframes and mock-ups and executing on those designs to create reusable code and building high-quality UI components with scalability, usability, and user experience in mind.Responsibilities:.· Collaborates with cross-functional teams and clients to define, design, deploy and test static web pages, web applications, and custom web components that meet the needs of the company, its clients, and the end users.· Participates in internal technical team and external customer team meetings to supply UI technical expertise and help shape end-software products.· Utilizes mockups, wireframes, user flows, and process flows to communicate interaction and design ideas.· Assists in the tasking and management of junior engineers to breakdown complex UI components or pages and contributes to team success of the execution of those plans.· Researches, evaluates and implements new technology to optimize user interface efficiency, reliability, usability, and scalability.· Maintains records to document technical and functional developments and revisions, including base architecture and customization details and support in the writing of required technical volumes such as monthly, quarterly or final reports to the customer.· May survey users to gain insight and valuable feedback for user interface improvements.· Write high-quality, scalable, and reusable code that will act as a model example of how UI components and pages should be written, application wide.· Stay plugged into emerging technologies and industry trendsJob Requirements:· Associates or Bachelor's degree in computer science or a related field· Minimum of 5 years of relevant experience developing modern, responsive, and cross-browser-compatible websites using modern web development frameworks such as React, Next.js, or Vue.· Knowledge and experience using a version control system (VCS) such as git, i.e. managing branches, making and pushing commits, and participating in code reviews.· Familiarity with various front-facing APIs such as REST, RPC, and WebSockets.· Knowledge of frontend tools such as webpack & babel · Experience using a NodeJS package manager such as npm or Yarn.· Experience with cross-browser compatibility testing· Excellent written and verbal communication skills including the ability to summarize and present work to audiences of varying levels of expertise. This includes use of Microsoft Office 365 tools (Word, Excel, PPT, Teams, etc.) and select Atlassian tools (JIRA, Confluence).Preferred Qualifications:· 7-10 years of relevant experience developing modern, responsive, and cross-browser-compatible websites using modern web development frameworks such as React, Next.js, or Vue.· Experience with comprehending or developing raw HTML5, Javascript, and CSS without the benefit of a framework.· Experience with backend languages such as Java or Python· Experience with Java Spring Boot or Python flask applications· Experience with DevOps/DevSecOps including CI/CD, artifact management, automated security scanning, and code linting.· Experience with containerization such as Docker / Podman or its orchestration through cloud-native technologies such Kubernetes· Experience with legacy JavaScript libraries such as jQuery · Experience with semantic web standards and technologies, such as RDF, OWL, SPARQL, and SHACL.· Physically located near CUBRC HQ in Buffalo, NY.Special Requirements:· Must be able to obtain and remain eligible for a US Department of Defense security clearance during the course of employment.Why CUBRC· 401(k) - No Waiting Period. 100% Vested on date of hire.· 3% company contribution in the first year of employment, company contribution increases over time. Employee is not required to contribute to the plan to receive CUBRC’s contribution.· Health Insurance - No Waiting Period - competitive costs.· Dental, Vision Insurance after 6 months - Employer paid benefit for employees and dependents.· Life Insurance after 6 months - Employer paid benefit for the employee.· Generous paid time off, unlimited sick time and 9 paid holidays· Free beverages and stocked beverage refrigerators for employeesWe are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Salary Description$105,000.00 to $130,000.00
Minimum Salary: 105,000 Maximum Salary: 130,000 Salary Unit: Yearly