Unanet, Inc.

Principal Software Engineer - Team Lead (Java) (Sterling, VA)

Unanet, Inc.

Remote job description

If you had the best ERP tool that powered some of the highest profile Architecture, Engineering and GovCon firms in the U.S., what would you do? Make it even better! The Unanet team is committed to consistently delivering new features to its suite of products and we are just getting started. We want to grow our team, tackle even bigger challenges and do amazing things. We work in focused, agile-based teams to continually improve our code base, add new ways of interfacing with the system and weve amassed a large backlog of interesting technical challenges and product initiatives. We want to grow to enable even greater success within our industry. This is where you come in!

We are seeking a Principal Front End Engineer - Team Lead to help take our web app and tech stack to the next level. We're looking for a dynamic individual who is no stranger to building well-designed, performant and effective front end web applications that support complex business rules/flows. You will start by learning from the experiences of both the scrum team you'll lead and our current offerings across other scrum teams and become intimately familiar with our web app and tech stack. As you improve in your understanding of our business logic, you will contribute your front end experience by helping to evaluate and architect the best front end technology to adapt to by working with our existing architecture group in addition to adding more features to our product. You will leverage your experience to establish best practices for web development and drive the team and the codebase to a higher level.

Our definition of Principal means that we will look to you not only to help lead, collaborate, and develop your career, but also to be hungry to assist others in the development of their careers as well. You'll have the chance to set the tone of the platform you'll be working on.

What You'll Do

  • Partner with your Product Manager and Tech Lead to:
    • Evaluate requirements and estimate time to develop solutions,
    • Present prototypes and functioning code to Product Management for review,
    • Enable our product team to tap into our valuable data sources and build incredible features for our customers, and
    • Work closely with UX and Product Management to develop world class user experiences.
  • Lead your scrum team.
    • Collaborate with other team members in your scrum to design, implement, and test product functionality.
    • Provide constructive feedback on pull requests to increase code quality.
    • Ensure software development adheres to best practices and quality standards through code and design reviews.
  • Collaborate with Principal Developer peers to:
    • Drive front end architectural decisions to develop a maintainable and reliable set of edge applications, and
    • Build shared services that can serve many applications and scale independently.

Your First 90 Days

  • By Day 30: With support from our Principal Developers and our Director of Development, you will immerse yourself in our one-week virtual bootcamp. Thereafter, you will join the scrum team that you will lead and work with them to better understand our current product offering. Additionally, you'll be immersed into an initiative to wrap our existing application into a React wrapper and productize it.
  • By Day 60: Along with user stories and product features, you will lead your team to work on a backlog of technical infrastructure work identified in your first 30 days. This includes the productization of React into the technical stack.
  • By Day 90: You will play an integral role in delivering our Q3 2020. You will help instill the discipline of effectively monitoring and creating work items and evaluating the strengths and weaknesses of both your team and the tech stack as well as create a path forward to improve both.

Who You Are - Required Experience

We need developers that share our passion for building and scaling cutting-edge web and mobile apps in a fast-paced startup environment - one that already has the benefit of thousands of customers and millions of dollars in revenue. We are looking for candidates who have:

  • 7+ years of full stack SDLC experience with Java/J2EE technologies
  • 4+ years of experience with React, Angular or other frameworks
  • 2+ years experience leading web or front end application teams
  • Proficiency with data modeling and database design, including strong SQL skills
  • Strong experience with HTML, DHTML and working with multiple browsers
  • Experience using Tomcat, IIS and XML
  • Experience with Git
  • Ability to flesh out user stories to be consumed by the rest of the team
  • Ability to work as a Full Stack Developer with a keen eye for consuming APIs open UI frameworks
  • Experience working within an Agile environment (e.g., Scrum, Kanban or ScrumBan)
  • Ability to multitask and balance competing priorities, dealing with multiple stakeholders
  • BS in Computer Science or equivalent engineering degree

More About You - Preferred Experience

  • You have brought two (2) or more React applications to market as well possess a strong proficiency with Java to understand and refactor a homegrown Java framework
  • You exemplify the catalyst mindset (i.e., the ability to tangibly see the future and influence the people and tech stack that you work with)
  • You're an advocate of and champion for highly collaborative remote work practices

Our Values

  • We are a Team | Employees, customers, and partners working together.
  • We are Customer-Focused | Customers are the heart of everything we do.
  • We are Driven | Seeking exceptional outcomes.
  • We Own our Success | Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.



Summary
Unanet, Inc.
Principal Software Engineer - Team Lead (Java) at Unanet, Inc. (Sterling, VA)

Tags: Java, SQL, React, AWS, Jakarta

Share or copy

Job alerts