Software Engineer – UI Job Description Template
Our company is looking for a Software Engineer – UI to join our team.
Responsibilities:
- Demonstrate a passion for continuous learning and willingness to adopt new technologies;
- Work closely with network architects and network operators to build insightful solutions to performance bottlenecks using network telemetry;
- Work closely with product managers and designers to understand UX challenges and suggest improvements;
- Work closely with backend engineers to seamlessly integrate with front-end systems;
- Work with Product Owners to define requirements for new features and plan increments of work;
- Accountability for the delivery of quality code that is fully tested and scalable;
- Collaborate with engineering teams: find opportunities to educate and learn from other mobile & web engineering teams;
- Partner with designers, product managers, QA engineers as your application moves from development to production;
- Drive automation and ensure automated test scripts are completed for new features in partnership with QA Engineers;
- Design and implement web-based tools for data analytics & visualization;
- Build awesome web experiences using React.js.
Requirements:
- Minimum Java 8;
- Front End Javascript / full stack Java software development experience: React.js; knowledge of at least one Javascript framework.