Software Engineer with UI/UX Skills
Orlando, FL
Applications will be accepted on an ongoing basis.
ICR has opportunities available for a Software Engineer to support embedded and UI/UX development for our products and Customers
Essential Duties and Responsibilities
- Develop intuitive, responsive, and modern browser-based user interfaces.
- Research, design, develop, and test of software applications for a variety of systems.
- Understand customer/operational requirements and implement new functionality into software products.
- Develop unit test software to exercise critical aspects of the system.
- Document and communicate highly technical concepts effectively to technical and non-technical audiences in a clear and effective manner.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
- Must be able to obtain and maintain Top Secret security clearance with SCI eligibility.
- Experience with software development lifecycle and use of associated tools.
- Proficient with a statically typed programming language (e.g. C, C++, Java, Go, TypeScript, Rust).
- Experience with web-based API design and use (e.g. JSON-RPC, REST, GraphQL).
- Experience with a modern browser-based component framework (e.g. React, Angular, Vue, Svelte).
- Experience developing software on and for Linux systems.
- Exceptional analytical skills and problem solving skills.
- Good organization, decision making, and verbal and written communication skills.
- High level of self-initiative and self-motivation with the ability to work under minimal supervision.
- Ability to work effectively in small team settings to solve complex problems.
Preferred Skills and Qualifications
- Active Top Secret Security Clearance.
- Experience with distributed software version control systems and continuous integration (e.g. Git, Jenkins).
- Experience with schema languages for describing data and services (e.g. JSON Schema, OpenAPI, Protocol Buffers)
- UI/UX design experience and/or training.
- Proficient in React and TypeScript.
- Experience designing and implementing interactive data visualizations.
- Strong background in mathematics.
- Experience debugging embedded systems.
- Experience implementing and integrating security concepts (authentication, authorization, encryption, integrity, and non-repudiation) into applications.
Salary Range: $78,853 - $236,579 (experience dependent)
This position offers a comprehensive benefits package that includes company equity, retirement plan, company-paid health care benefits, flexible paid time off policy, and opportunity for a raise and bonus during the year.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work and/or military experience, education, training, certifications and work location.