Mission logo
Mission

Mission Cloud is an Amazon Web Services (AWS) Premier Consulting Partner and MSP. Clients depend on us to expertly and securely architect, migrate, manage, and optimize their cloud environments. Mission Cloud’s team of AWS Certified Solutions Architects and DevOps Engineers are ready to help you harness the full power of the AWS cloud to transform your business and operations.

Software Engineer, Frontend

Software EngineerSoftware EngineerOtherRemoteMid LevelTeam 201-500

Location

California

Posted

69 days ago

Salary

$86K - $103K / year

Seniority

Mid Level

Job Description

Software Engineer, Frontend

Mission

As a Software Engineer, Frontend you will work with Product Managers, Product Designers, and Backend Engineers to build effective tools for our customers to manage their services. You will ship world-class, accessible, and impactful features to our customers across a range of managed cloud and consulting services. At Mission Cloud, we understand that experience comes in many forms. We’re dedicated to adding new perspectives to the team, so if your experience is close to what we’re looking for, please consider applying. This position is 100% remote. Responsibilities - Work with Product Managers, Product Designers, and Engineers to strategize, scope, and develop front-end web experiences that scale and perform across various browsers and devices - Use the latest web standards in HTML, CSS, and JavaScript, and modern technologies, frameworks, and tools like Tailwind, React, TypeScript, GraphQL, and Storybook - Create fast, scalable, accessible, documented, and tested code that improves application experiences - Clearly articulate and advocate for improvements to the product quality, security, accessibility, and performance to a wide variety of audiences - Balance your time correctly between shipping large and complex initiatives and mentoring and unblocking other engineers on the team - Drive critical decisions that fully consider software best practices, Mission Cloud’s system realities, stakeholder concerns, and existing roadmap obligations Requirements - Professional experience developing web interfaces in React/JS consuming REST and GraphQL APIs - Expert-level knowledge of Javascript, React, and their ecosystems - A deep appreciation for semantic HTML, accessibility, & implementing design systems or component libraries - Ability to create and maintain bundling and build tools, package dependencies, and CI/CD deployments in Gitlab or other common code delivery tools - Ability to mentor frontend engineers and provide clear feedback on technical work - Ability to write tests in automated testing frameworks such as Jest, Playwright or similar - Strong teamwork, listening, verbal and written communication skills, with an ability to communicate technical needs to both engineering and non-engineering teams - AWS Cloud Practitioner certification (to be achieved within one year of hire) Placement within the range is determined by a variety of factors, including but not limited to knowledge, skills, and ability as evaluated during the interview process. The compensation range for the base salary of this role is: $86,000 - $103,000 Use of Artificial Intelligence (AI) Our company leverages Artificial Intelligence (AI) as a tool to enhance and streamline various aspects of the hiring process. By submitting your application, you acknowledge and consent to the use of AI technologies in activities such as resume screening, interview scheduling, note taking and other administrative functions. Please note that all hiring decisions are made by human reviewers in compliance with applicable laws and best practices. About Mission Cloud Mission Cloud is an Amazon Web Services (AWS) Premier Consulting Partner and MSP. Clients depend on us to expertly and securely architect, migrate, manage, and optimize their cloud environments. Mission Cloud’s team of AWS Certified Solutions Architects and DevOps Engineers are ready to help you harness the full power of the AWS cloud to transform your business and operations.

Job Requirements

  • Professional experience developing web interfaces in React/JS consuming REST and GraphQL APIs.
  • Expert-level knowledge of Javascript, React, and their ecosystems.
  • A deep appreciation for semantic HTML, accessibility, & implementing design systems or component libraries.
  • Ability to create and maintain bundling and build tools, package dependencies, and CI/CD deployments in Gitlab or other common code delivery tools.
  • Ability to mentor frontend engineers and provide clear feedback on technical work.
  • Ability to write tests in automated testing frameworks such as Jest, Playwright or similar.
  • Strong teamwork, listening, verbal and written communication skills, with an ability to communicate technical needs to both engineering and non-engineering teams.
  • AWS Cloud Practitioner certification (to be achieved within one year of hire).
  • Placement within the range is determined by a variety of factors, including but not limited to knowledge, skills, and ability as evaluated during the interview process.
  • The compensation range for the base salary of this role is: $86,000 - $103,000.
  • Use of Artificial Intelligence (AI)
  • Our company leverages Artificial Intelligence (AI) as a tool to enhance and streamline various aspects of the hiring process. By submitting your application, you acknowledge and consent to the use of AI technologies in activities such as resume screening, interview scheduling, note taking and other administrative functions. Please note that all hiring decisions are made by human reviewers in compliance with applicable laws and best practices.

Benefits

  • 401(K), 401(K) matching, Adoption Assistance, Childcare benefits, Customized development tracks, Dental insurance, Disability insurance, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Flexible Spending Account (FSA), Flexible work schedule, Generous parental leave, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Online course subscriptions available, Onsite gym, Paid holidays, Paid industry certifications, Paid sick days, Onsite office parking, Partners with nonprofits, Performance bonus, Pet insurance, Promote from within, Recreational clubs, Lunch and learns, Remote work program, Return-to-work program post parental leave, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Quarterly engagement surveys, Employee awards, Pay transparency, Transgender health care benefits, Meditation space, Mother's room, Personal development training, Virtual coaching services, Apprenticeship programs, Flexible time off, Bereavement leave benefits, Hardship benefits

Related Job Pages

More Software Engineer Jobs

Shippo logo

Software Engineer III

Shippo

Founded in 2013, Shippo is a logistics and supply company that provides shipping services to retailers, ecommerce platforms, marketplaces, and more. Operating from its headquarters

Role Description - Design, implement, test, and maintain carrier integration pipelines within the existing integration framework. - Build and evolve carrier-specific workflows using orchestration tools (e.g., Kestra or similar), focusing on correctness, clarity, and maintainability. - Implement carrier API integrations (REST, SOAP, or similar), including request/response transformations, validation, and error handling. - Write reusable, modular Python components aligned with established integration recipes and patterns. - Contribute improvements to integration recipes and documentation to make new carrier implementations more predictable and consistent. - Own the end-to-end quality of your carrier integrations, including automated tests, release validation, and production monitoring. - Systematically debug pipeline failures and carrier-specific issues, documenting findings and escalating to CIP when issues relate to lower-level infrastructure (e.g., messaging, distributed systems, or cloud platform concerns). - Use AI tools in daily workflows to improve development speed, test coverage, debugging efficiency, and documentation quality. - Apply critical analysis to identify recurring carrier integration challenges and propose incremental improvements to code, workflows, and documentation. - Participate actively in code reviews, design discussions, sprint planning, and incident reviews. - Contribute to CI/CD practices and automated testing to ensure safe and predictable production releases. - Participate in the team’s on-call rotation and respond to integration-related incidents with urgency and ownership within your scope. Qualifications - 3+ years of professional software development experience. - 2+ years working with production code in Python. - Experience building and maintaining backend services or API integrations in production environments. - Experience implementing workflow-based or pipeline-driven systems. - Experience in consuming and integrating with third-party APIs. - Experience writing reusable code and shared components to improve maintainability. - Solid understanding of object-oriented programming and common design patterns. - Strong debugging skills and ability to perform root cause analysis within integration workflows. - Demonstrated use of AI tools as part of daily engineering workflows to improve productivity and quality. - Ability to critically evaluate existing implementations and suggest pragmatic improvements. - Strong written and verbal communication skills. - Ability to understand business context and how integration quality impacts customer experience. - BS or MS degree in Computer Science or equivalent practical experience. - Experience with at least one server-side framework (e.g., Django, FastAPI, Spring, Rails, Phoenix). Requirements - Experience with workflow orchestration tools such as Kestra, Temporal, Prefect, or similar. - Experience working with shipping or logistics carriers. - Experience implementing complex request/response mappings or data transformation pipelines. - Familiarity with integration patterns such as adapters, translators, and routing. - Understanding of distributed systems concepts, with the ability to collaborate effectively with platform engineers handling cloud infrastructure, workflow, and messaging systems. - Interest in improving the reliability and predictability of carrier integration pipelines. Benefits - Here at Shippo, we celebrate inclusivity and are committed to creating equal access to opportunities for people from all backgrounds, perspectives, and geographies. - All qualified individuals are encouraged to apply. - If you need assistance, or a reasonable accommodation during the application and recruiting process, please contact us at accommodations@shippo.com. Company Description - Our people, much like the packages we help ship, are all over the world. - Through our remote-first program, “Shippos Everywhere”, our roles can be based anywhere in the US with the exception of Delaware, Nevada, Ohio, Oregon, Hawaii, New Mexico, and West Virginia. - Many roles can be based internationally. - For locations outside of the US and Ireland, the employment contracts are powered by Rippling.com.

United States + 1 moreAll locations: United States | Ireland
Job Closed
ContractRemoteTeam 501-1,000Since 2006H1B No Sponsor

• Implementação e manutenção de software. • Testes unitários e de integração. • Desenvolvimento de relatórios avançados. • Elaboração de documentação técnica. • Análise e desenho de soluções.

Portugal
Climate Collective logo

Course Developer – Data and AI for Energy Optimization

Climate Collective

Climate Collective aims to build an ecosystem for climate entrepreneurship to support climate change solutions

Part TimeRemoteTeam 1-10Since 2018H1B No Sponsor

• Develop course content on AI/ML applications in energy optimization, including forecasting, load management, and efficiency analytics • Cover energy systems, demand-side management, and digital optimization tools in the Indian context • Integrate frameworks such as BEE standards, PAT Scheme, ISO 50001, and ECBC • Design modules around India’s energy landscape (grid mix, renewables, DISCOMs, key government schemes such as PM Surya Vihar and KUSUM) • Create video scripts, case studies, and hands-on exercises aligned with self-paced learning • Use real-world Indian startup and SME examples to ground concepts • Collaborate with the CCF team to refine and improve content

India
Job Closed
OtherRemoteTeam 11-50H1B No Sponsor

Syms Strategic Group (SSG) is seeking a talented Automated Test Engineer Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged to apply!Essential Duties and ResponsibilitiesNOTE: This is NOT an SQA tester position. Candidates MUST have strong programming skills, often in languages such as C#, .Net, Java, or Python. - Develop and execute test plans, test cases, and test procedures to ensure that all information systems, products, and services meet organizational standards and end-user requirements - Develop test plans, test schedule, and approach - Write test cases and scripts and identifies data for test scenarios - Conduct a walk through on test case(s)/script(s) with Test Managers, Requirement Leads, Project Managers, and Development Leads - Perform and lead tests and software and/or Information Technology (IT) systems to ensure proper operation and freedom from defects - Perform verification activities on work products using defined methods, procedures, and criteria with an appropriate verification environment - Document and communicate test results - Support analysis of test results and resolution of open issues - Document and communicate test results - Support analysis of test results and resolution of open issues - Document and work to resolve all complex problems - Report progress on problem resolution to management - Devise improvement to current procedures and develop models of possible future configurations - Create daily test metrics and reporting - Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation, sustainment, and support - Apply technical principles, theories, and concepts in the field - Receive assignments in the form of objectives and establish goals to meet outlined objectives - Provide direction to employees according to established policies and management guidance - Measure whether objectives have been met - Provide technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors - Ensure that solutions are imaginative, thorough, practicable, and consistent with organizational objectives - Independently determine and develop approach to solutions - Review work upon completion for adequacy in meeting objectives - Demonstrate good judgment in selecting methods and techniques for obtaining solutions - Contribute to completion of specific programs and projects - Perform frequent inter-organizational and outside customer contacts - Represent organization in providing solutions to difficult technical issues associated with specific projects Required Skills and Experience - Strong programming skills, often in languages such as C#, Java, or Python - A proven track record of working on complex software projects and ensuring high-quality deliverables - Experience in both manual and automated testing - Experience with Agile/Scrum methodologies and understanding of the Software Development Life Cycle (SDLC) - Proficiency in writing and executing test cases, test scripts, and test plans - Strong knowledge of test automation frameworks and tools (e.g., Selenium, TestNG, JUnit, QTP, LoadRunner) - Experience with continuous integration/continuous deployment (CI/CD) tools (e.g., GitHub Actions) - Familiarity with version control systems (e.g. Git and Subversion) - An understanding of performance testing and tools (e.g., JMeter and Gatling) - Experience with defect tracking and management tools (e.g. JIRA and Bugzilla) - Knowledge of database and SQL for validating stored data - Experience in testing web applications, Application Programming Interfaces (APIs), and services - An understanding of security testing practices and tools - Experience with different types of testing, including functional, regression, integration, system, usability, and User Acceptance Testing (UAT) - Excellent analytical and problem-solving skills - Strong communication and collaboration abilities - An ability to work independently and as part of a team - An attention to detail and commitment to delivering high-quality work - An ability to prioritize multiple tasks and meet deadlines - An ability to mentor and guide junior testers - An ability to understand business requirements and translate them into effective test scenarios - Experience with test management tools - Knowledge of DevOps practices and tools - An ability to conduct test reviews and provide constructive feedback - A strong understanding of risk-based testing, exploratory testing, and context-driven testing Professional CertificationsAdvanced certifications in testing or quality assurance (e.g., International Software Testing Qualifications Board (ISTQB), Certified Software Testing Engineer (CSTE), Certified Software Quality Analyst (CSQA))Years of Professional Experience10 or more years of total work experience 10 or more years of experience in software testing and quality assuranceDesired experienceElectronic Data Interchange X.12 (EDI) Medical Claims - X.12 medical claims (837, 834, 277, etc) A familiarity with cloud-based testing platforms (e.g., Amazon Web Services (AWS) and Azure)Formal EducationBachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field and 10 or more years of experience.Citizenship RequirementU.S. Citizenship required for this specific opportunitySecurity Clearance RequirementsMust possess or qualify for a Public Trust (MBI)CRITICAL NOTES: - SSG will not make assumptions regarding your qualifications. Your answers to the mandatory screening questions must be supported by the information on your resume. Applications with inconsistencies will not be considered. - Recruiters or Third parties will not be considered. - This is a 100% U.S. based remote position. However, candidates from CA, CO, IL, NJ, or NY will not be considered. - This is a W2 position. - All interviews will be conducted on Microsoft Teams with your camera on; there will be no exceptions. - As part of our screening process, you will be requested to provide a link to your LinkedIn profile. U.S Citizenship is required for this specific opportunity. Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information and be able to obtain a government-granted security clearance. Individuals may also be subject to a background investigation including, but not limited to criminal history, employment and education verification, drug testing, and creditworthiness. Syms Strategic Group, LLC is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, marital status, disability, veteran status, sexual orientation, or genetic information.

United States
Job Closed