Creative Chaos logo
Creative Chaos

Your innovation delivery partner.

Principal Software Engineer - React (Contractual)

Software EngineerSoftware EngineerOtherRemoteLeadTeam 201-500Since 2000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

140 days ago

Salary

0

Seniority

Lead

English

Job Description

Principal Software Engineer - React (Contractual)

Creative Chaos

Job Summary A Principal Software Engineer for ReactJS is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A principal software engineer makes sure that the functionality, security and performance of the server application is as per the design and is completely bug free. Principal engineers have a responsibility to lead a team of engineers, mentor team members through continuous training and guidance. Duties & Responsibilities - Lead a team of software engineers - Mentor team members through training and guidance - Analyze business requirements - Estimate assigned tasks - Write code and unit tests - Collaborate with other team members - Tune your code for enhanced security and performance - Maintain systems by fixing any existing issues - Update issue tracking software - Provide status updates - Communicate with client - Control versions of your code - Research new technologies - Upgrade skills and knowledge - Evaluate candidates for open positions

Job Requirements

  • Minimum Bachelors in Computer Science/Software Engineering or equivalent.
  • Minimum eight (8) years of related experience in professional industry
  • Strong communication skills
  • Strong proficiency in Javascript technologies
  • Knowledge and experience of developing user interfaces with HTML and CSS
  • Knowledge and experience of developing applications with ReactJS, Redux and Context
  • Knowledge and experience of design systems such as Material-UI or Atomize etc.
  • Understanding of accessibility standards and security compliances
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Basic understanding of back-end technologies
  • Flexible attitude and versatile personality
  • Strong presentation skills
  • Strong influence among team members

Benefits

  • Paid Time Off
  • Work From Home
  • Health Insurance
  • OPD
  • Training and Development
  • Life Insurance
  • Exchange Program

Related Job Pages

More Software Engineer Jobs

Twoconnect logo

Bid Manager – Engineering, Consulting

Twoconnect

We facilitate business growth through our managed offshoring services.

Software Engineer140 days ago
Full TimeRemoteTeam 201-500Since 2018H1B No Sponsor

• Lead end-to-end management of bids, EOIs, RFPs, RFQs, and unsolicited proposals across multiple jurisdictions and funding environments. • Manage technical and financial components of tenders, including donor-funded projects and multi-lot budgets disaggregated by deliverable, personnel, and workstream. • Oversee both donor-style submissions and general government/private RFTs, with a clear understanding of differing formatting, financial modelling, and compliance requirements. • Manage tender pipelines and maintain healthy opportunity pipelines through proactive planning, deadline tracking, and submission forecasting. • Coordinate multidisciplinary teams (architects, engineers, quantity surveyors, and planners) to gather inputs, validate scope, and prepare compliant submissions. • Coordinate internal kick-off meetings, facilitate bid reviews, and ensure submissions align with strategic business goals. • Liaise with internal reviewers and leadership for feedback, sign-off, and submission readiness. • Support pre-positioning and client engagement efforts with Business Development and Technical Directors. • Review tender documentation to extract key requirements, timelines, and evaluation criteria; summarise for internal stakeholders. • Uphold quality assurance and continuous improvement of bid processes, working toward the professionalisation of the bid function. • Develop and maintain a library of CVs, project profiles, templates, and proposal content for rapid reuse and consistency. • Create visually compelling documents using Adobe InDesign for formal proposals and Microsoft Word for smaller or informal submissions. • Other role-specific duties as they arise.

Philippines
Job Closed
United Rentals logo

Senior Analyst, Programmer – OutSystems

United Rentals

The official page for United Rentals, Inc. - the largest rental equipment provider in the world.

Software Engineer140 days ago
OtherRemoteTeam 10,001+Since 1997H1B Sponsor

• Implement enterprise-grade applications using OutSystems, including new development, enhancements, and integrations with other systems. • Collaborate with business stakeholders and IT teams to define requirements, translate them into technical specifications, and deliver solutions that meet business objectives. • Support application lifecycle management, including deployments, upgrades, and environment maintenance. • Partner with business and application teams to ensure alignment with enterprise architecture and integration standards. • Support user testing and provide ongoing production support. • Maintain technical and support documentation. • Participate in Agile ceremonies (backlog grooming, sprint planning, daily stand-ups, retrospectives) to ensure alignment and delivery of business value. • Conduct code reviews to enforce development standards, ensure quality, and mentor junior developers. • Address users’ system issues escalated by the Support Center/Help Desk.

Alabama + 1 moreAll locations: Alabama | Mississippi
Geisinger logo

Application Developer I

Geisinger

Better health, easier.

Software Engineer141 days ago
OtherRemoteTeam 10,001+Since 1915H1B Sponsor

• Reviews, analyzes, modifies, creates, debugs, and tests applications using modern development methodologies and tools. • Participates in design and application architecture discussions. • Works indirectly with the business to ensure the project is meeting the business needs. • Responsible for the process, life cycle and creation of the software to assist users in completing a computer task or program. • Implements code and documents all system changes based on assignments. • Follows department coding and user interface guidelines. • Provides code review, testing, debugging, technical documentation, general testing instructions, assistance in go-live planning, assistance in go-live moves, and post-live support. • Communicates all progress, roadblocks, and issues to the team and management in a timely manner. • Participates in team on-call rotation. • Required to successfully complete a series of internal new developer training courses.

Pennsylvania
Job Closed
BJAK logo

Desktop Applications Developer

BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Software Engineer141 days ago
OtherRemoteTeam 51-200H1B No Sponsor

• Build and maintain cross-platform desktop applications using Electron. • Design responsive and scalable UIs for real-time collaboration. • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking. • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs. • Optimize startup time, memory usage, and runtime performance. • Profile and reduce Electron overhead. • Manage large local state and message history efficiently. • Ensure smooth real-time updates (messages, typing indicators, presence). • Maintain stability across macOS and Windows environments.

United States