UI Software Engineer Lead at Apex Systems in Houston, MO
Apex SystemsHouston, MO
UI Software Engineer Lead
Please note that no sponsorship is available Location Houston, Texas Duration Contract to Hire Domain Oil Gas
SummaryThe UI Lead Software Engineer is motivated to combine the art of design with the art of programming. The UI Lead Software Engineer will perform the translation of the UIUX design wireframes to actual code that will produce visual elements of the application. You will work with the UIUX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. You will play an active role as a leader, consultant and individual contributor on all parts of the application client architecture. You must provide analytical advice in identifying and implementing new IT uses in order to help clients and the company reach strategic objectives. You must be able to manage resources, coordinate development tasks and supervise technical project plans. You will often collaborate with IT, operations and development staff through the software development life cycle. Finally, you must maintain a smooth running operation through identifying and recommending improvement processes. You will lead the delivery of algorithm and software development support for technology. You will optimize new and existing research codes to ensure they run effectively. You must be able to lead software development projects and ensure effective computational solutions are developed. You will also help lead the evaluation, testing and implementation of new computing ideas and technology. You will build awareness of internal and external technology developments, managing the delivery of process and system improvements, identifying and implementing continuous improvement plans.
ResponsibilitiesMentor and lead Software Developers and Engineers ensuring alignment with the agile culture and development standards Be a champion of our agile culture Develop new user-facing features for web and mobile clients Build reusable code and libraries for future use Ensure the technical feasibility of UIUX designs Optimize application for maximum speed and scalability Deliver scalable, test-able, and reliable applications and components Own the outcome of the product being built to achieve the vision for the service
EducationBachelor's or Master's degree level or equivalent AWS Certified Solutions Architect
- Associate (not required) ITIL Service Management Foundation certification (not required) SAFe for Teams (not required)
Job RequirementsAdvanced understanding of web markup, including HTML5, CSS3 Advanced understanding of Amazon AWS and Microsoft Azure Proficient in modern software design patterns, automated testing and fault-tolerant systems Proficient in modern API and User Interface development using modern web and mobile frameworks Proficient in designing scalable and maintainable IT architecture, large scale data stores and cloud-based systems Proficient understanding of server-side CSS pre-processing platforms Proficient understanding of client-side scripting Proficient understanding of Angular 7 and Bootstrap Proficient understanding of asynchronous request handling and partial page updates Proficient in C, Type.
Script, and ASP.NET Core 2 Proficient in using the Atlassian suite of tools including JIRA, Confluence, and Bitbucket Proficient in CICD, DevOps, and agile ways of working including the common practices of Scrum, Kanban, KanPlan, and Scrum.
Plan Proficient in Git code versioning including branching and merging to enable continuous integration and continuous delivery methodologies Proficient in performing the system level integration tests (both manual and automated), Cross Browser testing, Load Tests, Data Driven Tests Proficient in writing test cases and test plans Proficient in performing Load, Performance and API testing for highly scalable systems Able to develop and test own code throughout the software testing pyramid Able to learn and adapt quickly to AWS and Azure roadmap and technology changes Able to build and maintain Software Test Automation Frameworks including driving processes and improving and simplifying QA Process Able to design and automate test cases to validate complex software systems including white-box and blackbox tests, and develop supporting testing tools Able to create software tools to perform verification and regression tests for modern Web UI and Serverless application architectures built using the latest technology like the ASP.NET Core 2 Able to think critically, with excellent analytical and problem-solving skills while considering the big picture Understands various software architectures and implement the test solutions for Web Forms, MVC, WebAPI using ASP.NET, Dockers Containers, Micro
- Services, Serverless, and AWS and Azure REST APIs Has good leadership skills, can learn fast, demonstrate the aptitude for continuous learning, out-of-the box thinking and able to handle multiple tasks and responsibilities at any given time 8 years software development EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or
More Angular Jobs
Uh oh! Something went wrong. Please try again.