closed vacancySenior Front End Developer - remote
As a Senior Front End Software Engineer at Leverege, you’ll be at the forefront of the tech industry, building first-of-their-kind, user-centered Internet of Things (IoT) interfaces for diverse use cases across industries. You’ll have the opportunity to use your skills and experience right away, working with a high performing, cross-functional team of system architects, product engineers, and UI/UX designers.
In this technical role, you’ll be responsible for architecting and building polished, human-centered user interfaces and connecting them via internal APIs and SDKs to the Leverege IoT Platform back-end;leading quick turn-around client-facing projects;mentoring junior product engineers, and becoming a key member of the Leverege technical staff.
You must have 5+ years of professional experience;excel in a team environment;be highly organized, have excellent problem solving and debugging skills, and be comfortable interacting directly with clients at times. Proficiency in Javascript, React.js, HTML/CSS, and full stack web development is required. Experience with React Native, native app development for iOS and Android, Docker, and Node.js is a bonus.
Responsibilities:
- Design and implementation of user-centric, web-based user interfaces
- Build and integrate flexible and reusable UI component libraries
- Lead usability testing and interact with clients as necessary to refine application requirements
- Research and recommend new UI technologies/frameworks and institute best practices across projects
- Assist in analysis and implementation of cloud development and deployment tools ranging from infrastructure, logging, CI/CD, monitoring, and container solutions
- Lead quick turn-around projects
- Support architectural trade-offs and troubleshooting efforts internally
- Document product requirements, implementation steps, and verification checks
- Mentor and lead junior product engineers
- Promote technical growth within Leverege, making recommendations on software and training
Requirements:
- 5+ years experience in a fast-paced professional setting (startup experience is a definite plus)
- Ability to work in a high-interactive, agile development environment with other engineers and graphics designers
- Excellent communication skills (both written and verbal)
- Good organizational skills with working knowledge of software best practices
- Solid understanding of UI/UX best practices and organizational principles
- Excellent problem solving and debugging skills
- Versioning and configuration management experience, e.g., git, npm, Bitbucket, etc.