IEEE Corporate: Temporary Sr Full Stack Developer

Full Stack Developer
đź’° Negotiable
đź“Ť Los Alamitos, United States
Twine Jobs
Based in Manchester, United Kingdom
Last online 5 days ago

Full Stack Developer is needed in Los Alamitos, United States.

This job has been crawled from the web.

Client: IEEE Corporate

Location: Los Alamitos, CA

Contract: Temporary, Full-time

Key Responsibilities

  • Leads programming projects from requirements definition through implementation and support, following steps outlined in the Agile Scrum and Waterfall development methodology.
  • Works with Business and other stakeholders in eliciting project scope and software requirements and create functional and non-functional requirements and specifications document. Interacts closely with the user community/key stakeholders to define requirements, translate requirements into technical specifications/design, and conducts design reviews with both user and technical personnel.
  • Based on the project requirements, develops an application architecture that defines the current and future state (roadmap) of the application. Performs architectural analysis based on the industry/market trends in technology and the current state of the CS and IEEE to define the future state. Proposes architectural solution options to the IT team.
  • Builds and maintains custom web (front-end and back-end) applications.
  • Builds and maintains the IEEE Computer Society main site and Ecommerce site, including the full cycle of testing and continuous integration and continuous delivery/deployment.
  • Performs data analysis and data modeling.
  • Performs impact analysis of application changes across various components, holding an end-to-end view of the system
  • Assists project manager or fills role of project manager as needed, in cost estimates and development of project plans including time/cost estimates and deliverable dates, analysis, and testing
  • Performs programming and testing tasks in the role of individual contributor on an as required basis.
  • Provides guidance and direction for project team, ensuring that programming standards are met, deliverable dates kept, and that all steps of the designated development methodology are followed
  • Reports plans, status, and progress to programming manager and department director
  • Leads the web application design by using best practices of UX and Responsive design
  • Integrates data from various back-end services and databases
  • Creates and maintains software documentation
  • Provides guidance and direction for project team, ensuring that programming standards are met, deliverable dates kept, and that all steps of the designated development methodology are followed.
  • Maintains high quality of deliverables by conducting unit testing, integration/system testing, regression testing, production implementation shakeout, and post-production support
  • Facilitates stakeholder review sessions of requirements, prototypes, and design artifacts
  • Conducts code review and peer review sessions
  • Participates in the evaluation of new software packages, techniques and development tools providing recommendations to management
  • Maintains an awareness of new hardware/software developments and recommends their use in systems development at the IEEE. Stay up to date on emerging technologies/industry trends and apply them into operations and activities
  • Collaborates with the creative design team and other developers to increase productivity
  • May mentor more junior level colleagues in the IT team
  • Completes other duties as assigned

Skills and Requirements (Custom)

  • Expertise in developing robust, full stack, scalable, and high-performance software/web applications by using MERN/MEAN stack (MongoDB, Express, React/Angular, and NodeJS) is required.
  • The technology requirements can change overtime but here is the current scenarios:
  • React.js and latest version of Next.js 13.x - Must have an expert level knowledge of Next.js 13 - App routing, Server actions, NextAuth, GraphQL, REST API, Tailwind, Redux (and other state management libraries such as Zustand), and Forms.
  • Expertise in headless CMS (for example: WordPress and Strapi). Experience in building a high-traffic Ecommerce website for an enterprise using WordPress as a CMS platform with focus on high availability, response time, and performance.
  • Experience in implementing and integrating with Ecommerce packages/software. For example, WooCommerce and WooCommerce API OR Strapi CMS
  • Command of Enterprise front-end and back-end frameworks is required. Have expertise in the following areas:
  • Front-end: For example: HTML, CSS, Bootstrap, JSON, JavaScript, jQuery, Typescript, AJAX, Tailwind, UiKit, Alpine
  • Back-end: For example: Node.js, Apache 2.x, and PHP
  • Webservices: For example: GraphQL, REST API, and SOAP
  • Modern databases: For example: MongoDB, DynamoDB, MySQL, PostgreSQL.
  • Knowledge of Single Sign On (SSO), LDAP, Key
Posted 9 months ago

No longer accepting applications


Don't miss out! Drop your email to get notified for Full Stack Developer roles

  • How It Works


    Create your Profile for Free

    Build your Twine portfolio to highlight your skills, and experience, while setting your desired pay rate.


    Send Customized Pitches

    Pitch for available jobs that match your skills, and access exclusive opportunities that are specifically tailored to your expertise.


    Secure Payment Process

    Clients make upfront Vault payments held by Twine, ensuring freelancer payment security, with 0% commission for freelancers.