Gentis Solutions is seeking a Front End Java Developer to join our team.
Required Experience:
- At least 1 year of React/Redux commercial experience (within last 2 years)
- 5-6 years of strong Web-UI development experience (with demonstrable HTML, CSS, JavaScript technology usage)
- Excellent programming skills in JavaScript (ES 2015+)
- Experience using Git and npm in a collaborative environment
- Demonstrable knowledge of these concepts:
- Software Design Principles and Patterns
- Browsers (HTTP, APIs, event loop, render cycle, etc.)
- Build Tools (Webpack, Rollup, etc.)
- CI/CD (tools, pipelines, patterns)
- Automated Testing (unit, functional, contract, mocking, etc.)
- Application Performance Tuning (Lighthouse, browser dev tools, etc.)
- WAI-ARIA, WCAG, & assistive technology
- Progressive Web App (PWA) technologies
- B.S, M.S, or Ph.D. in Computer Science, Electrical Engineering, Math, or other technical field
- Alternatively, an excellent open-source contribution history (used in applications) or demonstrably relevant professional experience (source code/samples/project repositories preferred)
Bonus Skills:
- Functional programming in JavaScript
- Server-side development experience with Node.js or similar language/framework
- Jest/Mocha
- Webpack/Rollup
- Yarn
- Babel
- Webdriver IO
- GitLab
- Web UI framework experience (Angular, Vue, Stencil, Svelte, etc.)
- Web Components
- Flowtype/TypeScript
- NGINX
- Bash Scripting
- Cloud Platforms (Azure, GCP, Cloud Foundry)
- Docker
Position Duties:
- Identify, uphold and apply Web engineering best practices
- Implement Web design principles to ensure our Web apps are performant, accessible, and provide the ideal user experience on devices of various sizes.
- Collaborate with designers, product managers, and team to iterate on design and implementation
- Assist in the development of applications & features that will be used by customers and internal associates
- Work with APIs and API teams to build and ship new experiences
- Review existing Web app code, new code and plan future app upgrades with the development teams
- Design and develop frameworks for creating Web apps that grow with the needs of the company
- Set Web app performance indicators and alarms. Monitor, actively improve, and respond to performance metrics
- Stay up-to-date and explore emerging technologies
Gentis Solutions offers excellent compensation and benefits including: higher wages than regional averages, full health, dental, vision, 401K, and two weeks of paid time off in year one.