Front-End Software Engineer
Salary undisclosed
Checking job availability...
Original
Simplified
City/State: Colorado Springs, COType and Schedule: Full-Time, Salary/Exempt, Hybrid [in person 2-3 days per week].Annualized Salary Range: $80,187 - $170,080 with an anticipated hiring range of $79,278 - $119,343 [commensurate with experience].About Us: Caliola is a woman-owned small business that is improving and protecting our Nation's way of life through secure collaboration and resilient communications. Our engineers, subject matter experts, and veterans are developing and delivering trusted solutions for mission-critical communications. We seek teammates who share our core values:I3 for C3 - Insight, Innovation, and Integrity for Command, Control, and Communications We are headquartered in Colorado Springs, CO, which is consistently ranked as one of the Nation's top ten places to live by US News & World Report. Caliola has been recognized by Governor Jared Polis and the Colorado Office of Economic Development and International Trade (OEDIT) as a key contributor to the growth of the Colorado Springs defense industry. We offer a flexible, collaborative, and open culture that is unusual in the defense industry. We offer generous benefits, including subsidized health insurance and 401(k) matching, and a scalable, competitive pay structure. Position Description: Caliola builds secure and resilient products for mission critical solutions. We are seeking a front-end software engineer with backend and database experience who can lead a team to develop GUIs for our customer-facing products. Our front-end tech stack includes TypeScript, Vue.js, and Node.js. We use Tauri for desktop deployment and Ionic for mobile. As a front-end software engineer, you will work with a team of developers located across the Front Range of Colorado. Once onboarded to Caliola, you will begin work with a team on one of our many full stack applications which include communication mission planners for the Navy, alternative position, navigation, and timing application, or a mesh VPN interface.Essential Responsibilities:
- Leadership Responsibilities
- Derive technical requirements from project requirements to deliver project milestones.
- Lead agile meetings to maintain project direction and organization.
- Identify, create, prioritize, and assign tasks to Jr. staff using agile tools and practices.
- Support the development of technical and non-technical deliverables.
- Work with the UX/UI team to communicate technical limitations and offer ideas to accomplish effective design.
- Technical Responsibilities
- Regularly contribute code to production codebases.
- Develop front-end and back-end software to support the user facing elements of Caliola's products.
- Define unit tests and end-to-end tests.
- Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines.
- Develop and maintain GUI components in Caliola's design system.
- General Responsibilities
- Ability to work in person in Colorado Springs at least 2 - 3 days per week.
- Adapt to changing priorities in a fast-paced environment.
- BS in Computer Science, Computer Engineering, or a related discipline.
- At least 4 years of proven experience as a full-stack software engineer, with expertise in front-end and back-end development.
- Strong proficiency in TypeScript and JavaScript.
- Production experience with frameworks such as Vue, React, Solid, or Angular.
- Strong understanding of asynchronous programming models (promises, callbacks, etc.)
- Experience with server-side technologies (e.g., Java, Node.js, or Python).
- Experience with containerization and virtualization.
- Experience maintaining CI/CD pipelines in GitLab or similar.
- Experience with modern version control software git.
- Strong technical communication skills and attention to detail are a must.
- This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. Government. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
- Experience working with databases: PostgreSQL, MySQL, and NoSQL.
- Strong understanding of software architecture best practices such as modularization, generalization and component-based
- Understanding of application development issues at enterprise level.
- Ability to analyze high level customer requirements to build low level functional requirements.
- Develop and sustain new and existing applications including software refactoring.
- Self-learner with an interest in innovation and learning new technologies and design skills.
- Familiarity with emerging trends in web, desktop, and/or mobile app development.
- Must possess excellent verbal and written communication skills in English.
- Must be able to sit and/or stand for extended periods of time including extended periods of sitting during air travel.
- Ability to transition between sitting and standing as required.
- Ability to travel domestically and internationally as required, including overnight trips and air travel.
- Ability to travel independently and efficiently including the ability to navigate both domestic and international airports and various transportation systems.
- Ability to adapt to varying time zones and travel schedules.
- Ability to obtain and maintain necessary travel documents such as passport and visas.
- Ability to safety lift and/or move up to 25 pounds.
- Ability to bend, stoop, and reach.
- Ability to work in varying temperatures.
- Ability and dexterity to grasp, handle, and manipulate small items such as, but not limited to, cellphones, laptops, USB drives, business cards, documents.
City/State: Colorado Springs, COType and Schedule: Full-Time, Salary/Exempt, Hybrid [in person 2-3 days per week].Annualized Salary Range: $80,187 - $170,080 with an anticipated hiring range of $79,278 - $119,343 [commensurate with experience].About Us: Caliola is a woman-owned small business that is improving and protecting our Nation's way of life through secure collaboration and resilient communications. Our engineers, subject matter experts, and veterans are developing and delivering trusted solutions for mission-critical communications. We seek teammates who share our core values:I3 for C3 - Insight, Innovation, and Integrity for Command, Control, and Communications We are headquartered in Colorado Springs, CO, which is consistently ranked as one of the Nation's top ten places to live by US News & World Report. Caliola has been recognized by Governor Jared Polis and the Colorado Office of Economic Development and International Trade (OEDIT) as a key contributor to the growth of the Colorado Springs defense industry. We offer a flexible, collaborative, and open culture that is unusual in the defense industry. We offer generous benefits, including subsidized health insurance and 401(k) matching, and a scalable, competitive pay structure. Position Description: Caliola builds secure and resilient products for mission critical solutions. We are seeking a front-end software engineer with backend and database experience who can lead a team to develop GUIs for our customer-facing products. Our front-end tech stack includes TypeScript, Vue.js, and Node.js. We use Tauri for desktop deployment and Ionic for mobile. As a front-end software engineer, you will work with a team of developers located across the Front Range of Colorado. Once onboarded to Caliola, you will begin work with a team on one of our many full stack applications which include communication mission planners for the Navy, alternative position, navigation, and timing application, or a mesh VPN interface.Essential Responsibilities:
- Leadership Responsibilities
- Derive technical requirements from project requirements to deliver project milestones.
- Lead agile meetings to maintain project direction and organization.
- Identify, create, prioritize, and assign tasks to Jr. staff using agile tools and practices.
- Support the development of technical and non-technical deliverables.
- Work with the UX/UI team to communicate technical limitations and offer ideas to accomplish effective design.
- Technical Responsibilities
- Regularly contribute code to production codebases.
- Develop front-end and back-end software to support the user facing elements of Caliola's products.
- Define unit tests and end-to-end tests.
- Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines.
- Develop and maintain GUI components in Caliola's design system.
- General Responsibilities
- Ability to work in person in Colorado Springs at least 2 - 3 days per week.
- Adapt to changing priorities in a fast-paced environment.
- BS in Computer Science, Computer Engineering, or a related discipline.
- At least 4 years of proven experience as a full-stack software engineer, with expertise in front-end and back-end development.
- Strong proficiency in TypeScript and JavaScript.
- Production experience with frameworks such as Vue, React, Solid, or Angular.
- Strong understanding of asynchronous programming models (promises, callbacks, etc.)
- Experience with server-side technologies (e.g., Java, Node.js, or Python).
- Experience with containerization and virtualization.
- Experience maintaining CI/CD pipelines in GitLab or similar.
- Experience with modern version control software git.
- Strong technical communication skills and attention to detail are a must.
- This position requires the ability to obtain and maintain a security clearance, which is issued by the U.S. Government. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
- Experience working with databases: PostgreSQL, MySQL, and NoSQL.
- Strong understanding of software architecture best practices such as modularization, generalization and component-based
- Understanding of application development issues at enterprise level.
- Ability to analyze high level customer requirements to build low level functional requirements.
- Develop and sustain new and existing applications including software refactoring.
- Self-learner with an interest in innovation and learning new technologies and design skills.
- Familiarity with emerging trends in web, desktop, and/or mobile app development.
- Must possess excellent verbal and written communication skills in English.
- Must be able to sit and/or stand for extended periods of time including extended periods of sitting during air travel.
- Ability to transition between sitting and standing as required.
- Ability to travel domestically and internationally as required, including overnight trips and air travel.
- Ability to travel independently and efficiently including the ability to navigate both domestic and international airports and various transportation systems.
- Ability to adapt to varying time zones and travel schedules.
- Ability to obtain and maintain necessary travel documents such as passport and visas.
- Ability to safety lift and/or move up to 25 pounds.
- Ability to bend, stoop, and reach.
- Ability to work in varying temperatures.
- Ability and dexterity to grasp, handle, and manipulate small items such as, but not limited to, cellphones, laptops, USB drives, business cards, documents.