Frontend Developer (USA Remote)
at Gurobi Optimization
United States, North Carolina, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 May, 2024 | Not Specified | 29 Feb, 2024 | N/A | Mongodb,Docker,Google,Optimizer,English,Webpack,Components,Computer Science,Build Tools,Unit Testing,It,Apple,Microsoft,Scrum,Optimization,Sap,State Management,Javascript,Design Patterns | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
AT GUROBI OPTIMIZATION, WE’RE ON A MISSION!
A mission that focuses on mathematical optimization – it’s all that we do. We empower our customers to expand their use of mathematical optimization technology in order to make smarter decisions and solve some of the world’s toughest and most impactful business problems. We’re looking for passionate, dedicated, innovative game-changers to join our team and drive the future of Gurobi.
WHAT EXPERIENCE AND QUALIFICATIONS SHOULD YOU HAVE?
- 2+ years of frontend development experience required.
- 1+ years development with React.
- Bachelor in Computer Science or related technical field or equivalent professional experience
- Fluent in English.
WHAT SKILLS, ABILITIES, AND BEHAVIORS SHOULD YOU HAVE?
- Proficient in JavaScript and React using best practices and design patterns (Lifecycle of components, React Hooks, State management – Flux pattern).
- Proficient in HTML/CSS /SASS.
- Good understanding of modern frontend build tools and workflows (Webpack, Babel, npm, etc.).
- Good understanding of browser-based debugging and performance testing software.
- Good understanding of automated unit testing and end-to-end testing.
- Good understanding in consuming RESTful APIs in application development.
WHAT OTHER REQUIREMENTS SHOULD YOU HAVE?
- Prior experience of container technology (Docker).
- Prior experience with an agile methodology such as Scrum.
- Prior experience with CI/CD is a plus (Jenkins, Groovy).
- Prior experience with MongoDB or other document-based databases is a plus.
DO YOU KNOW GUROBI?
Gurobi is an innovative remote company full of smart, committed professionals who are passionate about helping people solve tough problems through optimization. We balance work and fun while continuing to build a successful company that experiences growth in a sustainable way with purpose. When you join Gurobi, your voice matters. We believe in the power of people and never stop improving our work culture.
We produce the most advanced and respected commercial solver software globally. Our Gurobi Optimizer is the engine used by over 2,500 clients in over 40 industries to turn data into smarter decisions. It allows our users to state their toughest business problems as mathematical models and then automatically considers billions - or even trillions - of possible solutions to find the best one!
Just to show you how versatile our solver is - one of our clients is the NFL. We maximize league revenue by solving one of the world’s most complex scheduling problems. Can you believe it had over 800 trillion possible solutions? We get so excited for these possibilities!
Our enterprise clients include Apple, Google, Microsoft, Siemens, and SAP - just to proudly name a few.
Did you know we have been remote since 2008? It’s true. The size of our team has tripled in 3 years just to keep up with our global support needs. While growth does require the business to evolve and change over time, we stay centered on our 5 core values: Customer Focus, Integrity, Dedication, Innovation, and The Power of the Team. That’s why Gurobians will be the first to tell you that when you join Gurobi - you join a company that you can help drive far into the future.
Responsibilities:
- Implement, test, and package frontend components with a focus on code quality, reusability, performance, and scalability.
- Collaborate with the team following our agile methodology. The role involves a substantial amount of teamwork and individual contribution.
- Contribute to the CI/CD processes of the platform components, especially the frontend component testing.
- Troubleshoot scalability and performance issues. Be an escalation contact for service incidents to help our support team when necessary.
- Stay up-to-date with the latest trends and advancements in web development and React ecosystem.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
United States, USA