Job Openings Lead Software Engineer - UI

About the job Lead Software Engineer - UI

Salary: $105,445 - $133,517 per year

Location: Memphis, TN, 37501, US

Employment option: In-person, precise location

Job type: Consultancy, Full time

Job Summary:

POSITION PURPOSE

This role will be primarily responsible for the software engineering for the UI of new and existing software used by our members and employees. The ideal candidate is a forward and innovative thinker, experienced with transformative projects and has a successful track record working collaboratively with cross-functional team members. A delivery focus with experience in multiple technology stacks who can present different solutions/approaches to solve problems. Practical experience creating Service Oriented Architectural solutions and the ability to mentor team members are key skills. The ability to thrive within the Agile framework and contributing ways to constantly improve the practice is desired.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

  • Develop, test, and deploy UI components using platforms such as React and Angular
  • Deliver high-quality, secure, efficient, scalable, and reusable code which always protects customer privacy and confidentiality.
  • Design, debug, document, review, create Unit/Automated Tests, and create Infrastructure as Code for software systems.
  • Work with the IT project team to develop and monitor project controls and performance to ensure project plans are completed within appropriate timeframes.
  • Be responsible for upholding the quality of code delivered for projects, including code reviews with the software team.
  • Prepare charts and diagrams to assist in problem analysis and submit recommendations for solutions.
  • Testing solutions for technical and business compatibility.
  • Work closely with other IT Teams to provide best-in-class experience for both Members and Employees; Data-driven focus while considering both infrastructure and security while designing and implementing systems.
  • Assist in translating requirements of the internal customer into highly technical specifications in brief.
  • Help drive the documentation of technical specifications.
  • Ensure documentation is relevant for both a technical and non-technical user.
  • Help develop and maintain documentation for software architecture.
  • Keep up to date with knowledge in technical sector developments in the industry.
  • Plan, conduct, and participate in agile software development processes.
  • Assist in the implementation of vendor supplied solutions with core banking vendor.
  • Other duties as assigned.

QUALIFICATIONS

EDUCATION/CERTIFICATION: Bachelor’s degree in computer science or equivalent qualifications required.

EXPERIENCE: Six plus (6+) years of computer programming education/experience.

KNOWLEDGE:
Understanding of computer operations and information needs.
Working knowledge of back-end programming languages (JavaScript/Typescript, Java, C#, Python).
Working knowledge of with front-end frameworks such as React, Angular, and Vue as well as core front-end languages such as CSS, JavaScript, and HTML.
Working knowledge of database technologies (SQL, NoSQL).
Working knowledge of Infrastructure as Code (AWS Cloudformation, AWS CDK, Terraform, Pulumi).
Working knowledge of software repositories (Git, SVN, TFS).
Familiarity with development lifecycle (Scrum/Agile).
Financial experience a plus.

SKILLS/ABILITIES:
Strong analytical and trouble shooting skills.
Ability to produce applications and reports from databases.
Ability to adapt and be flexible in problem-solving.
Good verbal and written communication skills.
Willingness to constructively evaluate the work of team members and positively encourage good practices.
Successful candidates must pass pre-employment credit checks, background checks, and drug screens.

Orion FCU is an equal opportunity at will employer and does not discriminate against any employee or applicant for employment because of age, race, religion, color, disability, sex, sexual orientation, national origin or any other federal or state protected class. We maintain a drug-free workplace and perform pre-employment substance abuse testing. If you are unable to complete this application due to a disability, contact us to ask for an accommodation or an alternative application process.


Skills

Must Have

Hard skills:
- competent in: JavaScript, Vue.js, HTML, UI/UX, TypeScript, Angular, React, Git, Software Engineering, AWS, CSS, Agile
Soft skills:
- competent in: Communication Skills
Nice-to-have

Hard skills:
- beginner in: Redux, Application Security
- competent in: Pulumi, NoSQL, Node.js, Databases, AWS CloudFormation, JAVA, Python, API, C#, Software Architecture, SQL, Scrum, Testing, IaaS, Application Development, TFS, Subversion, Terraform
- proficient in: Webpack, REST


Job Description

Additional Requirements
  • Design Experience: Experience working closely with UX/UI designers, with a good understanding of design principles and user-centered design.
  • Cross-Platform Development: Experience with responsive design and cross-platform UI development.
  • Agile Methodologies: Familiarity with Agile/Scrum development practices.

Responsibilities

We are seeking a highly skilled and experienced Lead Software Engineer with a focus on User Interface (UI) development to join our dynamic team. As a Lead Software Engineer - UI, you will be responsible for designing, developing, and maintaining the user interface components of our cutting-edge applications. You will lead a team of talented engineers, ensuring the delivery of high-quality, scalable, and responsive UI solutions.

Benefits
- Profit sharing
- Family leave
- Lease purchase program
- Passenger ride along program
- Paid maternity leave

About Company

Company Overview
Founded in Memphis in 1957, Orion Federal Credit Union has grown to become one of the largest credit unions in the Mid-South with more than 75,000 members and $900 million in assets. Orion recently expanded to Little Rock, Arkansas, and offers a full spectrum of banking options ranging from savings and checking accounts to home, auto, commercial and personal loans. Orion isn't just a not-for-profit financial institution. We're a community partner. We've spent 60 years sharing our profits with our members and the community. We believe that communities work best when they work together, and we aim to be the leading source of financial independence in the communities that we serve.

Company Culture

At our company, we foster a culture of innovation, collaboration, and continuous learning. We believe that a supportive and inclusive environment is the key to unlocking the full potential of our team. Our values are rooted in mutual respect, transparency, and a shared commitment to excellence. We encourage open communication and welcome diverse perspectives, as they drive our collective growth and success. Whether working remotely or in the office, we strive to create a positive work-life balance and offer opportunities for personal and professional development. Our culture is built on trust, where everyone feels valued and empowered to contribute their best work.



Application Process

The Application Process at our company is designed to be straightforward and transparent, ensuring that candidates know what to expect at each stage. After submitting your application, you can expect an initial review by our hiring team, followed by a potential phone or video interview. Depending on the role, there may be additional assessments or a final round of interviews. We aim to keep you informed throughout the process, with clear timelines and communication. We value your time and effort, and our goal is to provide a smooth and positive experience for all applicants.



Equal Opportunity Statement

We are committed to creating an inclusive and equitable workplace where all individuals are treated with respect and dignity. We do not discriminate based on race, gender, age, religion, disability, or any other protected characteristic under the law. In compliance with equal employment opportunity laws, all employment decisions are made solely based on merit, qualifications, and the specific requirements of the job. We also ensure that reasonable accommodations are provided for applicants and employees with disabilities, enabling them to participate fully in our application process and succeed in their roles.