Amazon Senior Developer Salary Jobs in Usa

5,730 positions found — Page 7

Sr Software Engineer (C#, Python, React, Azure, DevOps, Security)
Salary not disclosed
Morristown, NJ 2 days ago

Job Title: Senior Software Engineer


Reports To: Manager of Application Development



About the Role:

The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes.



Responsibilities:


  • Design, implement, test, and maintain scalable, secure, and reliable applications and services.
  • Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.
  • Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.
  • Participate in architectural discussions and support incremental evolution of systems with team leads.
  • Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.
  • Translate requirements from product owners, business analysts, and stakeholders into technical solutions.
  • Identify and mitigate technical risks in assigned systems and projects.
  • Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.
  • Collaborate effectively with onshore and offshore teams to ensure successful project execution.
  • Keep abreast of industry trends and new technologies to encourage innovation.
  • Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.
  • Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.
  • Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.
  • Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.
  • Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.


Qualifications:


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
  • A minimum of 5 years in a Senior Software Engineer, Lead Developer, or similar role, with proven success delivering production systems.


Required Skills:


  • Strong understanding of software development methodologies (e.g., Agile, DevOps) and architectural frameworks.
  • Proficient in programming languages such as C#, Python; excellent problem-solving and critical thinking skills.
  • Web Development: Experience with modern front-end frameworks (e.g., React, Vue.js).
  • Mobile Development: Knowledge of mobile app development tools (e.g., Cordova, Ionic).
  • Cloud Development: Experience managing cloud-hosted applications, including Azure Functions and Event Hubs.
  • Database Management: Ability to develop and debug stored procedures, views, and tables in SQL Server and MySQL; basic database administration for data integrity and security.
  • API Development: Skilled at designing, building, and debugging APIs; experience with RESTful APIs and tools like POSTMAN and SOAPUI.
  • DevOps: Designing branching strategies; implementing and maintaining CI/CD pipelines for test automation and deployment.
  • Containerization: Experience with Docker and Kubernetes for application development and deployment.
  • Security: Understanding of secure coding and application security best practices.


Preferred Skills:


  • Ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Effective teamwork, working with cross-functional groups including developers, project managers, and analysts.
  • Strong problem-solving abilities and the capacity to make effective decisions under constraints.
  • Leadership through mentoring and influencing technical direction.
  • Adaptability to new technologies and changing environments.
  • Critical thinking in evaluating options and making informed decisions.
  • Effective time management across multiple projects.
  • Empathy for team and stakeholder perspectives to foster collaboration.
Not Specified
Assistant Product Developer
🏢 Arhaus
Salary not disclosed
Hudson, OH 4 days ago

Since 1986, our mission has been simple. We design and build heirloom quality products while holding true to our commitment to use earth-friendly materials and to give back whenever possible.


The Assistant Product Developer reports to a Product Developer and is tasked with assisting in all components of the product development process for assigned categories. The Assistant Product Developer will be working cross functionally with senior management, store operations, marketing, planning, sourcing, and merchandising to introduce new products into the Arhaus assortment. This individual will also be responsible for delivering on-trend, brand-right product that delivers against our business and product strategy.


Essential Duties & Responsibilities:

  • Work with vendors to gather and compile product info across the assigned category and input this information into Marketing Docs, Product Information System and Assortment plans.
  • Sample Purchase Order management followed by management of Sample Trackers for the assigned category monitoring each sample from a vendor to Arhaus warehouse, informing Product Development team of any changes in the tracker.
  • Work closely with the web team to ensure that product is launched in a timely manner and is accurately represented on the Arhaus website.
  • Assist in specifying product packaging and, in conjunction with the Quality Control team, ensuring compliance of product quality and packaging when the initial sample arrives in the warehouse.
  • Work closely with Sourcing and QC teams to resolve any quality concerns with new and existing products.
  • Assist in proofing product information for catalog and web copy
  • Manage to compile information for assortment plans seasonally from start to finish
  • Manage the transfer of new product samples to sample room, photo studio, and catalog photoshoots
  • Assist in monitoring market trends along with PD management and provide well-informed feedback and ideas for new product ideas
  • Manage all material references shipped to vendors, and maintain finish/material libraries.
  • Work closely with Associate Product Developer, Product Developer and CMO for direction on a new product that addresses market and internal assortment needs.
  • Assist in the building and maintenance of vendor relationships to accomplish goals


Success Factors

  • Hold oneself accountable for meeting commitments and achieving objectives
  • Elevate challenges to seek partnership with leader to resolve
  • Support the team by creating an efficient and productive work flow between ideation and administration
  • Seek and engage to learn about customer preferences and trends


Requirements:

  • Four-year college degree in design, merchandising, or related field
  • 1+ years experience in a Design/Product Development /Merchandising experience in retail setting
  • Experience with Microsoft Office (Excel, Word, Outlook) and the ability to learn and retain new computer systems in a timely manner


Arhaus is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. Arhaus is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Arhaus are based on business needs, job requirements, and individual qualifications, without regard to race, color, sex, sexual orientation, gender identity, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Arhaus will not tolerate discrimination or harassment based on any of these characteristics. Arhaus encourages applicants of all ages.

Not Specified
Senior Knowledge Management Analyst / Power Platform and SharePo
Salary not disclosed
Washington 2 days ago
Power Platform Developer And Knowledge Management Analyst

As a Power Platform Developer and Knowledge Management Analyst, you will be responsible for designing, developing, and deploying scalable and intuitive solutions using the Microsoft Power Platform leveraging SharePoint and other data sources.

Roles and responsibilities will include, but are not limited to:

  • Collaborate with clients and stakeholders to understand business requirements and design effective Power Platform solutions
  • Collaborate with clients and stakeholders to understand business processes to develop modular, scalable and reusable Power Automate flows.
  • Develop Power Apps and Portals (now called Power Pages) using the Power Platform, incorporating intuitive user interfaces and responsive designs.
  • Customize app functionalities by creating data models, integrating external data sources, and implementing complex business logic, leveraging Dataverse, AI Builder, CoPilot, Microsoft Syntax, Power Automate, Fabric and PowerBI.
  • Implement user authentication and access control mechanisms to ensure data security and privacy. Extend Zero Trust Data Protection with Microsoft Purview and while enabling Data Sharing with Viva.
  • Weave Power Platform actions into traditional M365 (Email, Teams, SharePoint) user experiences.
  • Collaborate with solution architects, UX designers, and backend developers to ensure seamless integration and functionality.
  • Conduct thorough testing and debugging to identify and resolve issues, ensuring the reliability and usability of Power Platform solutions.
  • Provide technical guidance, support, and training to end-users, promoting adoption and effective utilization of Power Platform solutions.
  • Stay updated with the latest features and best practices in Power Apps development, continuously enhancing your skills and knowledge.
  • Collaborate with project managers and participate in project planning, estimation, and resource allocation activities.
  • Document technical specifications, user guides, and deployment instructions for Power Platform applications.
  • Maintain and transform legacy SharePoint applications.

This position requires the ability to obtain an active Department of Defense Secret security clearance.

Required skills & experience:

  • Bachelors degree. (Relevant certifications and equivalent work experience will also be considered.)
  • Agile experience required.
  • Experiential familiarity developing solutions with at least two of the following is required and with more than two is a plus:
    • AI Builder
    • CoPilot Virtual Agents
    • Microsoft Fabric
    • PowerBI
    • Power Pages
    • Power Apps
    • Power Automate
    • Dataverse
  • Experience with developing or maintaining SharePoint Apps required;
  • Experience with DEVSECOPS CI/CD Pipelines such as Gitlab, Github, Atlassian and Azure DevOps (ADO).
  • Strong problem-solving skills and the ability to analyze business requirements and translate them into technical solutions.
  • Excellent communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.
  • Willingness to work five days a week on-site at the Washington Navy Yard (WNY) with core hours between 9AM and 2PM. (Compressed work schedules are available).
  • Ability to obtain and maintain a SECRET or higher clearance.

Preferred experience:

  • Pre-existing SECRET or higher clearance obtained via a T5 background check.
  • Experience converting SharePoint Framework (SPFx) to Dataverse / Power Platform Native is a plus and SharePoint UI Path to Power Pages a plus.
  • Connecting Azure PaaS Services to Power Platform Services as companion services via a Service Gateway (e.g. connecting Data Factory to Dataverse) is a plus
  • Experience integrating SharePoint, GraphAPI and Dataverse with Microsoft Purview and Viva Topics is a plus.
  • Experience connecting Defender to Azure and Power Platform services a plus.
  • Experience connecting a Dataverse or GraphAPI accessible Azure resources to a Databricks Restful API service a plus.
  • Experience with both Atlassian Bamboo and Azure DevOps (ADO)
  • Strong proficiency in building Power Apps solutions using the Power Apps platform, including data modeling, formulas, expressions, and controls.
  • Solid understanding of user interface design principles and responsive design concepts.
  • Experience integrating Power Apps with various data sources and services, such as SharePoint, Dynamics 365, and Microsoft 365.
  • Proficiency in programming languages such as JavaScript, C#, or SQL, enabling customization and extension of Power Apps solutions.
  • Ability to work on multiple projects simultaneously and deliver high-quality results within established timelines.
  • Proven ability to lead development projects and mentor junior developers.
  • Microsoft certifications in Power Platform (e.g., Power Apps Developer, Power Platform Developer) are a plus.
Not Specified
Information Services Developer Senior-IM Health Plans
✦ New
Salary not disclosed
Irving, Texas 1 day ago
Description Summary: The Information Services Developer Senior is primarily responsible for designing, developing, and implementing systems based on requirements.

The candidate should have good knowledge of development methodologies and follow them while designing and coding.

This role requires collaborating and working with another team member focusing on quality support to both internal and external users, focusing on customer services and timeliness.

Responsibilities: Analyze ideas and business and functional requirements to formulate a design strategy.

Act as a tenant to draw out a workable application design and coding parameters with essential functionalities.

Work in collaboration with the team members to identify and address the issues by implementing a viable technical solution that is time and cost-effective and ensuring that it does not affect performance quality.

Develop code following the industry's best practices and adhere to the organizational development rules and standards.

Develop and deploy code using existing tools and platforms utilized for automation and testing.

Involved in the evaluation of proposed system acquisitions or solutions development and provides input to the decision-making process relative to compatibility, cost, resource requirements, operations, and maintenance Integrates software components, subsystems, facilities, and services into the existing technical systems environment; assesses the impact on other systems, and works with cross-functional teams within information Services to ensure positive project impact.

Installs configure and verify the operation of software components Participates in the development of standards, design, and implementation of proactive processes to collect and report data and statistics on assigned systems Participates in the research, design, development, and implementation of application, database, and interface using technologies platforms provided.

Researching, designing, implementing, and managing programs Fix problems arising across the test cycles and continuously improve the quality of deliverables.

Reference and document each phase of development for further reference and maintenance operation.

Should be able to lead and guide Developers in the team by providing technical assistance.

Requirements: Bachelor’s degree in Computer Science, Engineering, Math or related field Software Development Life Cycle and process Algorithm and Data Structure Critical and analytical thinking skills Understanding of programming principles and design Strong technical knowledge of Enterprise Application/Integration Design and Development of systems, databases, operating systems and Information Services.

Must have strong communication skills and ability to develop and present solutions to superiors.

Must be able to solve complex problems.

Must be able to interact effectively and patiently with customers especially while under pressure.

Ability to work on multiple projects/tasks simultaneously to meet project deadlines as required.

Ability to establish and maintain positive working relationships with other employees.

7+ years’ experience in corporate systems environments required.

Minimum of seven (7) years development experience in a corporate environment Working experience in Design, coding and deployment.

Knowledge of industry standard WEB platforms (.NET/C#), Automation (RPA and Test Automation), Microsoft Internet Information Server, Linux, Apache, Unix, Microsoft Foundation Server.

Experience working with Internal or External customers for an organization in coordinating work and designing solutions.

Experience utilizing the Software Development Lifecycle (SDLC), Agile and Waterfall Methodologies Work Schedule: 8AM
- 5PM Monday-Friday Work Type: Full Time
Not Specified
Information Services Developer Senior - IM Health Plans
✦ New
🏢 Christus Health
Salary not disclosed
Irving, Texas 1 day ago
Description Summary: The Information Services Developer Senior is primarily responsible for designing, developing, and implementing systems based on requirements.

The candidate should have good knowledge of development methodologies and follow them while designing and coding.

This role requires collaborating and working with another team member focusing on quality support to both internal and external users, focusing on customer services and timeliness.

Responsibilities: Analyze ideas and business and functional requirements to formulate a design strategy.

Act as a tenant to draw out a workable application design and coding parameters with essential functionalities.

Work in collaboration with the team members to identify and address the issues by implementing a viable technical solution that is time and cost-effective and ensuring that it does not affect performance quality.

Develop code following the industry's best practices and adhere to the organizational development rules and standards.

Develop and deploy code using existing tools and platforms utilized for automation and testing.

Involved in the evaluation of proposed system acquisitions or solutions development and provides input to the decision-making process relative to compatibility, cost, resource requirements, operations, and maintenance Integrates software components, subsystems, facilities, and services into the existing technical systems environment; assesses the impact on other systems, and works with cross-functional teams within information Services to ensure positive project impact.

Installs configure and verify the operation of software components Participates in the development of standards, design, and implementation of proactive processes to collect and report data and statistics on assigned systems Participates in the research, design, development, and implementation of application, database, and interface using technologies platforms provided.

Researching, designing, implementing, and managing programs Fix problems arising across the test cycles and continuously improve the quality of deliverables.

Reference and document each phase of development for further reference and maintenance operation.

Should be able to lead and guide Developers in the team by providing technical assistance.

Requirements: Education/Skills Bachelor's degree in Computer Science, Engineering, Math or related field Software Development Life Cycle and process Algorithm and Data Structure Critical and analytical thinking skills Understanding of programming principles and design Strong technical knowledge of Enterprise Application/Integration Design and Development of systems, databases, operating systems and Information Services.

Must have strong communication skills and ability to develop and present solutions to superiors.

Must be able to solve complex problems.

Must be able to interact effectively and patiently with customers especially while under pressure.

Ability to work on multiple projects/tasks simultaneously to meet project deadlines as required.

Ability to establish and maintain positive working relationships with other employees.

Experience 7+ years' experience in corporate systems environments required.

Minimum of seven (7) years development experience in a corporate environment Working experience in Design, coding and deployment.

Knowledge of industry standard WEB platforms (.NET/C#), Automation (RPA and Test Automation), Microsoft Internet Information Server, Linux, Apache, Unix, Microsoft Foundation Server.

Experience working with Internal or External customers for an organization in coordinating work and designing solutions.

Experience utilizing the Software Development Lifecycle (SDLC), Agile and Waterfall Methodologies Work Schedule: 8AM
- 5PM Monday-Friday Work Type: Full Time
Not Specified
Senior UI/UX & Front-End Developer (Angular/.NET)
Salary not disclosed
West Des Moines 3 days ago
Senior UI/UX & Front-End Developer (Angular/.NET) Who We Are: The Iowa Farm Bureau Federation (IFBF) is committed to the people, progress, and pride of Iowa.

IFBF is Iowa's largest farm organization, established in 1918.

We remain a statewide, non-profit, grassroots farm organization dedicated to creating a vibrant future for agriculture, farm families, and rural communities.

The Information Resources department is responsible for creating systems to manage memberships and support the ongoing business of Iowa Farm Bureau.

Key Responsibilities: UI/UX Design & Development: Design and implement modern, visually appealing user interfaces using Angular.

Ensure adherence to UI/UX best practices, including color theory, typography, and layout design.

Work closely with designers to translate wireframes and prototypes into functional front-end code.

Front-End Development: Develop scalable and maintainable front-end applications using Angular, TypeScript, HTML, and CSS.

Implement responsive design to ensure cross-platform and cross-device compatibility.

Optimize performance by employing the best coding practices, lazy loading, and caching techniques.

Backend Development Support (.NET): Collaborate with backend developers to integrate APIs and ensure seamless data flow.

Work with C# and .NET for minor backend modifications and API enhancements.

Assist in debugging and troubleshooting front-end and backend interactions.

Code Quality & Testing: Write clean, maintainable, and well-documented code following best practices.

Conduct unit testing using frameworks like Jasmine/Karma to ensure code stability.

Perform cross-browser and accessibility testing to meet WCAG compliance.

Collaboration & Continuous Learning: Work with cross-functional teams, including UX designers, product managers, and backend engineers.

Stay up to date with the latest Angular updates, UI trends, and best practices.

What It Takes to Join Our Team: Required Skills & Experience: Expertise in Angular (components, modules, services, routing, RxJS).

State Management: Experience with Redux or NgRx for efficient state handling.

Build Tools: Knowledge of Webpack, Gulp, or other bundling tools.

Strong knowledge of HTML, CSS, JavaScript, and TypeScript.

UI/UX Design Principles: Experience with design tools and usability best practices.

Responsive Web Development: Ability to create adaptive and mobile-friendly applications.

API Integration: Experience working with RESTful APIs and handling authentication.

Version Control: Proficiency in Git and collaborative workflows.

Testing Frameworks: Familiarity with Jasmine/Karma for unit testing.

Desired Skills (Nice to Have): Backend Development: Familiarity with C#/.NET, basic API development, and SQL.

Accessibility Standards: Understanding of WCAG and ARIA for accessible web development.

Azure Experience: Familiarity with Azure DevOps, CI/CD pipelines, and cloud deployment.
Not Specified
Korean Bilingual Sr. Application Developer
Salary not disclosed
Ridgefield park, NJ 2 days ago
Korean Bilingual Sr. Application Developer

Everyone on our team has earned a CPC (Certified Personnel Consultant) or CTS (Certified Temporary Staffing Specialist) accreditation from the National Association of Personnel Services. We are experts at staffing and recruiting with more than 16 years of experience serving employers.

Our approach to staffing isn't just a little bit different; it's a whole different ball game. While most staffing firms emphasize transactional services (taking and filling job orders), BTI Solutions focuses on providing more strategic solutions.

By acting as workforce consultants, we are able to find innovative and intelligent strategies for improving productivity, meeting project deadlines, improving hiring quality, decreasing turnover, and reducing total labor costs.

Our recruiting and candidate assessment process assures the highest quality matches between job seeker and employer, so you will get people who not only have the right qualifications but who also have the appropriate personality fit for your organization.

More than anything, the biggest difference with BTI Solutions is the one that matters most: bottom-line results.

  • 95% client satisfaction rate measures client satisfaction vs. expectations.
  • Clients have worked with us for over 10 years, on average.
  • BTI Solutions counts 4 Global Telecommunication companies as clients.
  • Client referrals are BTI Solutions' largest source of new clients.
  • Google Review 4.4, Facebook Review 4.8

Responsibilities:

  • Design, develop, and maintain robust, scalable applications and modules, writing clean, efficient, and well-documented code
  • Manage the entire software development lifecycle, including planning, prioritizing, testing, and releases, often using Agile methodologies
  • Lead, guide, and mentor junior developers, conducting code reviews and ensuring adherence to best practices
  • Work closely with project managers, business analysts, designers, and other engineers to define requirements and deliver innovative solutions
  • Implement automated testing, debug issues, troubleshoot complex problems, and ensure application security and performance
  • Contribute to high-level application design and database architecture
  • Participate in internal and external meetings to gather the business requirements and suggest solutions
  • Analyze the business requirements and suggest the best practice to apply to the business requirements
  • Write clean code to produce fully functional backend processes and frontend UI modules
  • Develop a new or existing system of frontend UI and APIs
  • Write unit, integration, and production test scenarios
  • Troubleshoot and debug to optimize application performance
  • Liaise with the development team to identify and plan new features
  • Ensure the developed modules comply with Samsung SDS quality assurance standards
  • Research and suggest new technologies, applications, and protocols
  • Be an individual contributor when it comes to designing and developing frameworks and critical pieces of code that have a wider impact
  • Create detailed technical plans for the execution and implementation of projects
  • Be available to answer technical questions, clarifications, and clear obstacles for the team
  • Being transparent with the team about challenges, failures, and successes
  • Writing development progress reports

Requirements:

  • 10+ years of application development experience
  • Bachelor's degree in computer science, engineering, or a related field
  • Extensive knowledge of Java development. This includes the whole process, from the first line of code to implementation in the production environment
  • Deep knowledge of operating systems, including but not limited to
  • Proficiency with writing automated tests in JUnit, Espresso, Mocha, Jest, Enzyme, XCTest, etc.
  • Proficiency in Java, with a good understanding of its ecosystems
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Know-how of Java concurrency patterns
  • Good understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience in working with popular web application frameworks like Play and Spark
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, and AWT according to project requirements
  • Extensive knowledge of the class loading mechanism in Java
  • Experience in handling external and embedded databases such as Oracle, MS SQL, etc.
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes
  • Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • In-depth knowledge of code versioning tools, for instance, Git
  • Expertise in continuous integration
  • Experience in Java Server Pages (JSP) and servlets, Web frameworks like Struts and Spring
  • Web Technologies like HTML, JavaScript, CSS, JQuery
  • Abstract classes and interfaces
  • Constructors, lists, maps, sets
  • File IO and serialization, Exceptions, and Generics
  • Java Keywords like static, volatile, synchronized, transient, etc
  • Multithreading and Synchronization
  • Experience with profiling and debugging Java-based applications and products
  • Experience integrating with backend systems preferred, such as ERPs, WMS, OMS, etc.
  • Solid knowledge of performance Improvement best practices
  • Experience in a similar role would be advantageous
  • Willingness to build professional relationships with staff and clients
  • Excellent communication, motivational, and interpersonal skills
Not Specified
Sr React JS Architect
Salary not disclosed
Denver County, CO 2 days ago

Job Title: Sr React JS Architect (React, TypeScript, Node.js)

Location: Denver, CO

Duration: Long Term

Must Have Skills:

  • React
  • Material UI
  • TypeScript
  • Storybook
  • SASS
  • AEM Cloud with SPA Editor experience

Principal Accountabilities:

  • Focus on application development and tools. Ability to write code and test new and innovative web applications, integrate web tools or new features, develop or integrate new code, maintain and address existing code.
  • Application development of global websites using C++, Java, XML, HTML, CGI, JSP, Javascript, AJAX, multimedia applications, database and data modeling tools and other languages or software tools as needed. Maintaining web standards and best practices.
  • Design user interfaces within existing style guidelines. Actively participate in user interface implementation from initial planning/design to project release. Effectively communicate conceptual ideas, design rationale and the specifics of user centered design process.
  • Actively plan, analyze and review functional and technical specification documents. Create holistic design solutions that address design, layout and maintenance, and web performance.

Job Complexity:

  • Requires in-depth knowledge and experience
  • Solves complex problems; takes a new perspective using existing solutions
  • Works independently; receives minimal guidance
  • Acts as a resource for colleagues with less experience
  • Represents the level at which career may stabilize for many years or even until retirement
  • Contributes to process improvements
  • Typically resolves problems using existing solutions
  • Provides informal guidance to junior staff
  • Works with minimal guidance

Job Description:

Senior React / Frontend Architect (React, TypeScript, Node.js)

We are looking for a Senior React/Frontend Architect with expertise in React, Material UI, TypeScript, and Node.js to help build and optimize high performance web applications. The ideal candidate has a strong foundation in front-end development, best practices, advanced TypeScript skills, and experience with modern JavaScript build tools like Webpack. Experience in Node.js library packaging, design systems, and optimizing front-end performance is highly desirable.


Responsibilities:

  • Architect, Develop and optimize React components, ensuring reusability, maintainability, and performance.
  • Architect and maintain a scalable React application structure, following best practices for long-term sustainability.
  • Build and package Node.js libraries to be reusable across multiple projects.
  • Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability.
  • Build UI components using Material UI, ensuring consistency with design guidelines.
  • Integrate and consume RESTful APIs or GraphQL endpoints efficiently.
  • Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library.
  • Optimize Webpack configurations for faster builds, better bundling, and improved performance.
  • Ensure adherence to best practices for performance optimization, accessibility, and security.
  • Collaborate closely with backend teams to integrate APIs and optimize data fetching strategies.
  • Debug and resolve complex issues across the front-end stack, including state management and caching strategies.
  • Stay updated with the latest trends in React, TypeScript, and front-end development to deliver best-in-class solutions.
  • Participate in code reviews, mentor junior developers, and contribute to technical discussions.


Qualifications:

  • 12+ years of experience in front-end development, with at least 8+ years of hands-on React experience.
  • Advanced TypeScript skills, with a focus on type safety and best practices.
  • Strong experience with Material UI for building accessible, consistent UIs.
  • Solid understanding of Node.js and experience with Node.js library packaging.
  • Hands-on experience with front-end test frameworks (Jest, Cypress, React Testing Library).
  • Deep understanding of Webpack, including performance optimizations, tree shaking, and bundle splitting.
  • Familiarity with state management solutions such as Redux, Zustand, or Recoil.
  • Experience with performance tuning, lazy loading, and optimizing Lighthouse scores.
  • Familiarity with CI/CD pipelines and DevOps practices for front-end deployments.
  • Strong knowledge of RESTful APIs and GraphQL, with experience in efficient data fetching strategies.
  • Excellent problem-solving skills and the ability to debug complex front-end issues.
  • Strong communication skills, with the ability to collaborate effectively with designers, backend developers, and stakeholders.
Not Specified
Database Developer
✦ New
🏢 Robert Half
Salary not disclosed
Dallas, TX 1 day ago

Senior Power BI Developer


We are looking for a Senior Power BI Developer with 5+ years of experience delivering enterprise-level business intelligence solutions in contract, local, remote, and hybrid environments. Expert in Power BI, DAX, and SQL Server, with a strong background in building scalable data models, optimizing performance, and implementing secure reporting solutions. Proven ability to partner with stakeholders

Power BI: Power BI Service, DAX, Power Query, RLS, Gateways

Advanced SQL: CTEs, Window Functions, Query Optimization

Data Modeling: Star & Snowflake Schema

ETL: SSIS, Power Query, M Language

Databases: SQL Server, Azure SQL, Snowflake, Databricks

Agile, Scrum, SDLC, Stakeholder & KPI Definition

Deliver enterprise Power BI dashboards for Sales, Finance, and Operations teams, supporting executive decision.

· Optimized DAX and data models

· Manage Power BI Service deployments, on-premises gateways, and scheduled refreshes for real-time data availability.

· Implemented Row-Level Security (RLS) and data governance standards to ensure data accuracy and compliance.

Not Specified
New Product Development - Lead Developer
Salary not disclosed
Brecksville, OH 2 days ago

Agrana Fruit seeks to hire a New Product Lead Developer to join our Food Preparations team in Brecksville, OH!


AGRANA Fruit is the global leader in delivering healthy and delicious fruit solutions in one of the fastest growing segments in the food industry. We partner with our customers to develop innovative products across multiple categories including refrigerated & frozen dairy, bakery and food service. Our team of experts are passionate about the wonderful world of food and meeting the needs of consumers around the world.


The role of Lead Developer is to drive technical solutions for key customer accounts through hands-on product development and through managing others. This role will handle projects with the highest complexity and act as the main customer contact for new product development within their respective accounts


New Product Development Lead Developer Job Responsibilities:

  • Responsible for all development and innovations for specific customer accounts. Manage customer requests, project status tracking, required research, formula development, sample submissions, internal and external documentation, product scale-up, and post-launch review.
  • Prioritize all experimental and analytical test requests within the broader NPD team in coordination with peers.
  • Manage base business requests for documentation in relation to raw material and finished product data specification.
  • Perform application and shelf-life testing of products to ensure product performance.
  • Research new ingredients and technologies in order to gain competitive advantage or transformation savings; contribute to pipeline development.
  • Reporting of Product Development activities to Sr. Director NPD.
  • Manage 2-3 Product Development team members which includes performance, project assignment, technical coaching and training.
  • Manage multiple concurrent projects and/or projects with multiple work streams that require input from cross-functional stakeholders.
  • Develop and maintain strong relationships with Agrana and key customer stakeholders. Consult with stakeholders on their current operations, suggest improvements, and collaborate on change management.


New Product Developer Fundamental Requirements:

Education / Training:

  • BS in Food Science, Food Technology or relevant STEM degree

Know-how / Professional Experience:

  • 8-10 years’ progressive experience in a R&D or Product Development role.
  • Prior supervisory experience is a plus
  • Strong organizational and project management skills.
  • Strong interpersonal and communication skills.
  • Solid foundation in analytical techniques for food and beverage applications.
  • Knowledge of stabilizer systems, colors, flavors, and other food ingredients.
  • Must be willing to taste products with dairy, sugar, gluten, and other common allergens.
  • Knowledge of PLM systems, MS Windows, MS Office, etc. SAP Experience a plus.
  • Ability to manage multiple priorities within a fast-paced environment.


If interested, apply online at or e-mail your resume to

Not Specified
jobs by JobLookup
✓ All jobs loaded