What are the responsibilities and job description for the JavaScript UI Senior Software Engineer position at Mathworks?
Job Description
U.S. Benefits
\nWhat are some of the benefits and perks of working at MathWorks?
\n\n
- 401(k) matching
\n- Quarterly profit-sharing plan
\n- Tuition reimbursement
\n- Paid Volunteer Time
\n- Fitness and Recreation
\n- Wellness center
\n- Training and Development
\n- Relocation Assistance Provided
\n\n
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/hybrid-model.html.
We are seeking a Senior Software Engineer to join our MATLAB Editor Tools team. As a key member of the development team, you will lead projects from early design stages and play a critical role in driving them to delivery. The software you will develop is the next generation of the MATLAB Editor user interface, employing not just new technologies but developing new ways for users to debug, run, profile, and test MATLAB code
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
- \n
- Play a major role in advancing the user experience of our products by creating new graphical interfaces as well as the supporting infrastructure \n
- Write carefully crafted, well-tested, modular code \n
- Present and participate in team design reviews \n
- \n
- Excellent software engineering fundamentals, software design, and user interface design skills \n
- Experience developing UIs \n
- Experience with a JavaScript toolkit is desirable \n
- Experience with MATLAB is a plus \n
- A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required. \n