PawtucketRecruiter Since 2001
the smart solution for Pawtucket jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2019

Job Description:

Working under the direction of the Engineering Manager, will be responsible for designing and developing MATLABs

next generation, web-based UI framework; developing UI framework that serves as a foundation for building rich,

interactive widgets and applications in MATLAB for desktop and mobile platforms; designing, implementing and

maintaining scalable and pluggable UI framework architecture; developing and promoting a vision and roadmap for

MATLABs client-side UI framework; mentoring teammates on JavaScript architecture and coding best practices;

programming and debugging in JavaScript, HTML and CSS; presenting to and participating in team design reviews;

and working with test driven and Agile methodologies for software development.

Education and Experience:

Masters degree (or foreign education equivalent) in Engineering or Computer Science and two (2) years of experience

in job offered or two (2) years of experience in JavaScript web development.

OR

Bachelors degree (or foreign education equivalent) in Engineering or Computer Science and six (6) years of

experience in job offered or six (6) years of experience in JavaScript web development.

OR

Ph.D. degree (or foreign education equivalent) in Engineering or Computer Science and no experience.

Special Requirements:

Demonstrated expertise in web development using Java and JavaScript, including HTML for rich internet

content, CSS for styles, UI development using jQuery frameworks, and back end development using Java and .net

frameworks, according to Agile methodologies.

Demonstrated expertise developing RESTful APIs using AJAX; developing web applications using MVC

frameworks; and applying Factory, Adaptor, Prototype, and Singleton design patterns.

Demonstrated expertise developing JavaScript-based UI frameworks to build rich interactive UI for desktop and

mobile platforms.

Demonstrated expertise in the full software development lifecycle (SDLC), including requirements gathering,

functional design, architecture design, implementation, and testing.

[Experience and/or expertise may be gained during Doctoral program.]

For the position listed above, interested candidates may search by job code 22681 for specific job details and

requirements and apply online on the Careers Page at http://www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Pawtucket , Senior Software Engineer, Engineering , Natick, MA, Rhode Island


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Rhode Island jobs by following @recnetRI on Twitter!

Pawtucket RSS job feeds