Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailOverview:
TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. Our client is a British-owned education publishing and assessment service to schools and corporations, as well for students directly. Company owns educational media brands including Addison Wesley, Peachpit, Prentice Hall, eCollege, Longman, Scott Foresman, and others.
Job Title: Senior Software Developer
Work Location: Boston MA 02111
Duration: 6 Months
Job Type: Contract
Work Type: Remote
JOB DESCRIPTION
Work with Product, UX design, backend team, and other stakeholders to understand and create solutions for diverse user requirements (e.g., accessibility, internationalization), user hardware constraints, and front-end security risks.
Instrument software with real user metrics (e.g., taps/clicks, feature interaction, performance, fatal) to provide data and protect the customer experience.
Use knowledge of the UX space to improve design and engineering processes and to build, create, and deliver the right experience for customers.
Drive the highest standards and solve the most challenging problems. Work hand in hand with engineers across both development teams providing technical assistance in all facets of front-end software development.
Be actively engaged in the iterative product lifecycle, from ideation to delivery.
Track record delivering large customer features and front-end solutions in complex or ambiguous problem areas.
Understands at a high level how front-end code and experiences are delivered to users (e.g., HTTPS, DNS, CDNs, app stores).
Understands front-end software best practices, including client-side performance optimization and how to mitigate information security risks.
Thinks in terms of architecture as well as code. Able to evaluate end-to-end designs for strengths and weaknesses (e.g., complexity, quality, scalability, latency, security, performance, data integrity, etc.)
Understands software engineering best practices (e.g., automated pipelines, Operational Excellence, Information Security) and sets front-end software and UX implementation standards
Able to deal with ambiguity. Strive for clarity in requirements and problem space to mitigate UI risks upfront.
Make the appropriate trade-offs to balance innovative UX with implementation complexity.
Evaluate the risks and benefits of using front-end libraries, frameworks, and toolsets for a given problem space.
Minimum Required Skills
3+ years of industry experience working as a front-end software engineer.
Expertise with React, Redux or Zustand, Hooks, Storybook, TypeScript, HTML5, CSS3, and Object-Oriented JavaScript (ES5 & ES6).
Experience with integrating REST APIs (Swagger, REST, RPC, GraphQL, Postman).
Specialization in Javascript (ES6), HTML5, CSS/CSS3; Experience with modern React JS Javascript framework.
Experience in state management using Redux, Context, or Zustand.
Experience with jQuery, Node.js, JavaScript build tools, and modern JavaScript frameworks such as React, Redux, Ractive, Ember, or Angular, along with the knowledge of when to use them.
Experience with responsive and mobile design, as well as cross-browser development and testing.
Experience building rich data-driven web applications by consuming RESTful services and APIs.
Experience with modern testing frameworks (e.g., Jest, Cypress, Mocha, Chai)
Familiarity with A/B testing.
Experience working with Cloud services (e.g. AWS, Azure) will be an advantage.
Good understanding of front-end architecture and data-driven development
Good communication and collaboration skills
Experience building scalable front-end software.
Experience building and integrating REST APIs, GraphQL, Postman, and Swagger.
Experience with SQL and basic data and numerical analysis
Willingness to learn and be able to support the full engineering stack on a complex system.
Familiarity with server-side software development in software design, and object-oriented programming. (preferred experience with Java, NodeJs).
Minimum Education Requirement
Individual should possess a Bachelor's degree or Master's degree in Computer science or Information Technology or related fields.
The individual should have a minimum of three (3) years of industry experience in software engineering and design.
TekWissen Group is an equal opportunity/affirmative action Employer (m/f/d/v) supporting workforce diversity
Full Time
Software Development / Application Development (IT Software)