Software Engineer - UI Development
- Supports engineering projects by developing software solutions, conducting tests and inspections, and preparing reports and calculations. Encouraged to guide associate engineers on occasion.
- Understand system protocols, how systems operate, and data flows. Encouraged to develop a complete software stack independently. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work. Build user interface applications based on the Angular framework. Understand the business requirements and design a solution to support them on UI.
- Collaborates with technical teams and applies system expertise to deliver technical solutions.
- Continuously learns new technologies.
- Write crucial documentation on how technology works. Contributes clear documentation for new code and systems used.
- Documenting systems designs, presentations, and business requirements for consumption at the engineering level.
- Contributes to emerging technologies to deliver business goals.
- Understand current technology that supports business goals. Aware of current technology benefits. Independent study of current technology is encouraged. Interact with system engineers to define system requirements and/or requirements for automation.
- Presents new insights that improve an existing system/process/service utilizing new frameworks.
- Express new perspectives based on an independent study of the industry.
- Review current company processes to highlight questions that may drive process refinement.
- Bachelor’s degree in computer science, engineering or related field (Required)
- 2-4+ years of technical engineering experience
- Expertise in JavaScript.
- Experience with performance optimization and debugging tools.
- Experience working with multi-functional teams such as design, product, and data teams to deliver phenomenal user experiences.
- Understanding computer science fundamentals, data structures, and algorithms to ensure consistency with software engineering standard methodologies, including object-oriented and functional programming.
- Experience designing and implementing web applications using Angular (preferably later versions), Angular Material, JavaScript/TypeScript, SASS, and CSS.
- Experience in adaptable web application development, cross-platform compatibility, and UX design frameworks (preferably Figma or Adobe XD).
- Proficiency in RxJS with a proven understanding of developing non-blocking UI experiences.
- Experienced in containerized/component-based project architecture and stateless component development.
- Solid understanding of Axios, REST APIs, JSON, XML, and YAML.
- Experience with Jest, Jasmine, and Karma testing frameworks.
- Ability to work with CI/CD pipelines, experience with Dockerization, and solid understanding of NGINX.
- Capable of performing quality code reviews and following clean coding practices for UI development.
- Familiarity with Agile methodologies.
- Excellent written and verbal communication skills(Required)
- Analytical (Required)
- Good problem-solving (Required)
- Team-working skills (Required)
- Must be able to work well alone and with others (Required)
- Must be able to optimally prioritize multiple projects simultaneously (Required)
- A willingness to learning new technologies (Required)
- Technical Writing (Preferred)
- Knowledge of Docker (Preferred)
- At least 18 years of age
- Legally authorized to work in the United States
Recommended Jobs
Senior Therapeutic Area Specialist, Oncology- Birmingham, AL
Working with Us Challenging. Meaningful. Life-changing. Those arent words that are usually associated with a job. But working at Bristol Myers Squibb is anything but usual. Here uniquely interesti…
Farmers Insurance Sales Trainee Program
The Farmers Insurance Protégé Program presents an exciting and fulfilling journey for those with an entrepreneurial spirit, a self-driven mindset, and a strong aspiration to establish a thriving in…
Technical Editor
Our Partner is supporting a U.S. Government customer to provide support for onsite incident response to civilian Government agencies and critical asset owners who experience cyber-attacks providing i…
Pre-School Bus Monitor
*2 positions available CLASS TITLE:BUS MONITOR ESSENTIAL FUNCTION: Assist school bus driver in maintaining discipline while bus is in operation; maintain proper records and documentation;…
Travel Cath Lab Technologist Job
Embark on a dynamic, impactful journey as a Travel Cath Lab Technologist in Dallas, Texas, where your hands‑on expertise in interventional cardiology and vascular imaging will directly influence patie…
Electrical Engineer
MINIMUM 3 YEARS OF ELECTRICAL ENGINEERING EXPERIENCE IN SOLAR, BATTERY, OR POWER ELECTRONICS We are seeking a Field Electrical Engineer to join our Solar company team in Houston, TX. Sched…
Team Lead (FT)
Team Lead (FT) Location Tyler, TX : Location: Tyler, TX Company: Brookshire Grocery Company Brookshire Grocery Company (BGC) is a family business based in Tyler, Texas, and currently operates more …
Industrial Textile Seamstress
We’re seeking a skilled Industrial Seamstress to join a growing team in Grapevine. Shift- 12pm-8pm Mon-Fri Pay- $20hr Responsibilities: Operate industrial sewing machines to produce and rep…
Medical Billing Specialist
LaSalle Network has partnered with a healthcare provider in Hebron, TX, in their search for a Medical Billing Specialist to join their team. As a Medical Billing Specialist , you will play a vita…
Customer Service Support Agent
Vocalink Connections Partners with major companies to provide exceptional customer support through a remote contractor network. We are committed to helping individuals work independently, earn reliab…