Full-Time Angular Software Engineer
Job Description
The Angular Software Engineer researches, designs, and develops software features for native device and browser-based systems and is primarily centered around UI development and client-side logic built using Angular 7. He/she will work with an established team of front-end engineers and .NET back-end engineers to enhance our existing platform, create new platforms, and help drive continued development. The Angular Software Engineer will see opportunities to work with cross-functional and cross-geographic team members.
Critical Job Duties:
- Develop creative, functional, and maintainable application components and user interfaces for mobile and browser platforms
- Write high quality, re-usable code following industry best practices
- Provide development estimates for enhancement requests
- Perform design/code reviews and help maintain code quality, performance, and application responsiveness
- Test programs to ensure quality and expected results before deployment into production environments
- Investigate and resolve bugs and/or deficiencies in project codebases
- Work on projects of moderate to advanced complexity
- Keep skills up-to-date with current and future software technologies through continued education and self-learning to ensure maximum functionality and efficiency
- Collaborate both in the team and cross-functionally, and contribute in group discussions
Candidate Profile and Qualifications
The successful candidate is a proven engineer with strong TypeScript and Angular 2 or 7 skills and knowledge. He/she is experienced in designing, sizing, and developing both new features and adjustments to existing features while consistently hitting deadlines successfully. Qualified candidates should have extensive experience in object-oriented design/development, Angular patterns, problem solving, complex solution debugging, and working with little supervision. The candidate has a desire to grow their own skills while at the same time mentoring junior staff members.
Qualifications:
- Bachelor’s Degree or Certification in Computer Science/Engineering/Information Systems or equivalent experience/formal training in JavaScript based programming
- Significant Angular 2 and/or 7 development experience
- Mobile device development experience using native or hybrid frameworks
- Responsive UI design and mobile-first CSS experience
- Proficient understanding of client/server interactions
- High level of familiarity or working experience with object-oriented design, software patterns, debugging
- Have a strong understanding of data modeling concepts
- Proficient in designing algorithms
- Broad understanding of design patterns
- Self-motivated with the ability to work alone and with team
- Strong skills in problem-solving and debugging
- Experience scaling and optimizing applications for performance
- Experience using source control systems and CI/CD concepts
- Experience with RxJs, NgRx, and VS Code are all a bonus
- Familiarity with publishing iOS and Android applications is also a bonus
This position is located in our beautiful Louisville, CO, office. Very limited travel may be required.
Only applicants currently authorized to work in United States on a full-time basis now and in the future will be considered. This position does not offer sponsorship.
Next Gear is an equal opportunity employer committed to diversity, inclusion, and equity.
How to Apply
Please apply via our LinkedIn job listing here.596 total views, 0 today