TDD Remote Jobs

76 Results

2m

.NET Developer

EcoVadisWarsaw, Poland, Remote
TDDagileBachelor degreesqlDesignazureapiqac++.netdockerelasticsearch

EcoVadis is hiring a Remote .NET Developer

Job Description

Our Technology and Platform Services department designs and secures the platform that underpins all of our offerings, achieving scalability and continuous improvement through innovation and collaboration.

  • Deliver high quality solutions using Microsoft stack (Azure, .NET 6, C# 8, .NET Core 3.x, MS SQL Server).
  • Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium.
  • Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
  • Promote culture of sharing by mentoring, and knowledge exchange.
  • Contribute to the technical and software design decisions within and across the teams.
  • Participate in refactoring and maintenance of existing web applications.
  • Collaborate daily with the QA and support teams to ensure the quality of the delivered features.

Qualifications

  • Bachelor degree, Master of Engineering in computer science field or other relevant degree.
  • From 2-5 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
  • Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
  • Knowledge of DDD, CQRS, Docker and/or Microservice architecture is a plus.
  • Excellent knowledge of Microsoft environment. 
  • Experience securing web applications, web services and HTTP Web API endpoints 
  • Fluency in English and Polish required.

See more jobs at EcoVadis

Apply for this job

2m

Senior .NET Developer

EcoVadisWarsaw, Poland, Remote
TDDagilesqlDesignazureapiqac++.netdockerelasticsearch

EcoVadis is hiring a Remote Senior .NET Developer

Job Description

  • Deliver high quality solutions using Microsoft stack (Azure, .NET 6 and 8, C# 8, .NET Core 3.x, MS SQL Server).
  • Leverage other technologies such as (but not limited to) Elasticsearch, Docker, Selenium.
  • Work closely with the product team to finalize requirements and deliver them in an agile manner, caring about quality, observability and maintainability.
  • Promote culture of sharing by mentoring, and knowledge exchange.
  • Contribute to the technical and software design decisions within and across the teams.
  • Participate in refactoring and maintenance of existing web applications.
  • Collaborate daily with the QA and support teams to ensure the quality of the delivered features.

Qualifications

  • At least 6 years of working experience as a .NET developer in C#, T-SQL and building HTTP Web APIs.
  • Attention to code quality presented by understanding of Clean Code, Code metrics, TDD and/or BDD
  • Knowledge of DDD, CQRS, Docker and/or Microservice architecture.
  • Excellent knowledge of Microsoft environment. 
  • Experience securing web applications, web services and HTTP Web API endpoints 
  • Fluency in English and Polish required.

See more jobs at EcoVadis

Apply for this job

2h

QA Automation Tester with Salesforce - Colombia

VRP ConsultingColombia, Colombia, Remote
TDDsalesforceapiqajavapython

VRP Consulting is hiring a Remote QA Automation Tester with Salesforce - Colombia

Job Description

We're looking for a talented and motivated Automation QA Engineer to join our constantly growing international delivery teams. Be part of something huge!

At VRP Consulting, you'll have the chance to work on cutting-edge projects with some of the brightest minds in the Salesforce industry. You'll also be part of a collaborative and supportive team that's committed to helping you grow.

So if you're looking for a company working on solutions that empower more than 150,000 businesses worldwide, and are excited to work on a mission-critical project that only a few people in the world had the chance to do - apply now! 

Responsibilities:

  • Close cooperation with Product Owners and Development team defining technical requirements
  • Increasing test coverage and automating manual scenarios
  • Designing, implementing and maintaining QA Testing Frameworks
  • Reporting on bugs and their status
  • Collaborating with developers in order to solve existing issues

Qualifications

  •  2+ years of demonstrable experience in leading test strategy, test plan and test execution as QE/SDET lead
  •  2+ years of experience with Selenium based automation and its eco-system (TestNG/Junit, Maven/Gradle, Cross-browser test etc.)
  •  2+ years of experience with building CICD pipelines and quality gates like SonarQube, Checkmarx and PMD
  •  Experience in testing mobile/web/desktop applications on common platforms
  •  Proficient in at least one of the common OO languages , including Python, Java, etc
  •  Proficient in SOAP/Rest API testing and automation - Postman or any other tool
  •  Experience with TDD and BDD
  •  Experience with JIRA/TestRail or any TCM tools
  •  Experience with Performance testing and automation

See more jobs at VRP Consulting

Apply for this job

6h

Senior Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Pakistan

Senior Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody { min-width: 1140px; }

See more jobs at Agnos

Apply for this job

6h

Senior Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Lahore

Senior Software Engineer (Ruby on Rails)- Lahore - Agnos - Career PageSee more jobs at Agnos

Apply for this job

6h

Senior Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Islamabad

Senior Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

6h

Senior Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Full TimeSinatraExpressJSTDDredisagileBachelor's degreeDesignmobilemongodbgitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Senior Software Engineer (Ruby on Rails)- Karachi

Senior Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Page

See more jobs at Agnos

Apply for this job

6h

Associate Software Engineer (Ruby on Rails)- Lahore

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Lahore

Associate Software Engineer (Ruby on Rails)- Lahore - Agnos - Career Pagebody { min-width: 114

See more jobs at Agnos

Apply for this job

6h

Associate Software Engineer (Ruby on Rails)- Karachi

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Karachi

Associate Software Engineer (Ruby on Rails)- Karachi - Agnos - Career Pagebody { min-wi

See more jobs at Agnos

Apply for this job

6h

Associate Software Engineer (Ruby on Rails)- Pakistan

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Pakistan

Associate Software Engineer (Ruby on Rails)- Pakistan - Agnos - Career Pagebody

See more jobs at Agnos

Apply for this job

6h

Associate Software Engineer (Ruby on Rails)- Islamabad

AgnosRemote
Mid LevelFull TimeSinatraExpressJSTDDredisagileDesignmobilemongodbapigitrubydockerpostgresqltypescriptkubernetesjavascriptreactjsbackendfrontend

Agnos is hiring a Remote Associate Software Engineer (Ruby on Rails)- Islamabad

Associate Software Engineer (Ruby on Rails)- Islamabad - Agnos - Career Page
2d

PHP Fullstack Developer (JavaScript)

Applaudo StudiosLima, Peru, Remote
TDDDesignjqueryapidockerAWSjavascriptPHP

Applaudo Studios is hiring a Remote PHP Fullstack Developer (JavaScript)

Job Description

We are looking for a talented FullStack Developer to join our team to code custom applications from scratch with minimal supervision.

You are someone who wants to influence your own development. You’re looking for a company where you have the opportunity to pursue your interests and be able to grow professionally.

Competencies:

  • Bachelor’s Degree or higher in Computer Science or Computer Engineering or related field or equivalent experience. 
  • 4+ years of professional software development. ​
  • Solid JavaScript development background. ​
  • 4+ years of PHP development experience. ​
  • Good background in API design. ​
  • Docker, AWS, and jQuery experience is desired.​
  • Excellent troubleshooting skills. ​
  • Responsible and organized with excellent communication skills. ​
  • Outstanding skills at interacting with people, both within the organization (from developers to senior management) and with customers/partners. ​
  • English is a requirement, as you will be working directly with US-based clients. 

You will be accountable for the following responsibilities:

  • Demonstrate a passion for learning and building cutting-edge applications. 
  • Implement unit tests using test-driven development (TDD). 
  • Implement and refactor using relevant design patterns. 
  • Proactively learn and implement new best practices. 
  • Manage expectations by communicating regularly. 
  • Code review pull requests in a CI/CD environment. 
  • Collaborate with the engineering team to suggest, design, and launch new features. 

Qualifications

See more jobs at Applaudo Studios

Apply for this job

2d

Senior Test Engineer

Default PortalUnited Kingdom - Remote
TDD4 years of experienceagileBachelor's degreeDesignmongodbuiapijava

Default Portal is hiring a Remote Senior Test Engineer

At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.

Our clients have the opportunity to earn R&D credits that can be used towards our areas of expertise: Data, Governance, and Cloud Engineering, allowing us to drive customer-focused innovation. Our work extends across both the public and private sectors, providing our colleagues with a diverse and interesting landscape of experience.

Amber Labs was founded on three key principles:

1. A people-first internal culture, with diverse investments and exciting opportunities for our team, and a partnership structure that ensures everyone has a chance to share in the success of the company.

2. Constant iteration to identify opportunities to develop artifacts, accelerators, and automation solutions that allow for rapid deployment of highly technical cloud or on-premises solutions for our clients.

3. Consistent investment in our ADM (Amber Labs Delivery Methodology, underpinned by Agile Methodology) to ensure maximum velocity, quality, and value.

ROLE: Senior Test Engineer
LOCATION: Remote
CLEARANCE: Must be a UK Citizen OR have been in the UK for 5 years

Job Description:

As a Senior Test Engineer at Amber Labs, you will play a pivotal role in ensuring the quality and reliability of our software products. You will be responsible for designing, implementing, and executing test plans, as well as automating tests to streamline our testing processes. The ideal candidate will have a strong background in test automation, experience with GDS and Public Sector projects, and proficiency in Java programming.

Key Responsibilities:

  • Develop and maintain automated test scripts using Selenium WebDriver with Java for API, UI, and WebServices testing.
  • Collaborate with cross-functional teams to understand requirements and design test cases accordingly.
  • Execute manual and automated test cases, analyze results, and report defects.
  • Implement and maintain test data and test environments.
  • Contribute to the improvement of testing processes and methodologies.
  • Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 4 years of experience in software testing, with a focus on automation.
  • Proven experience with Selenium WebDriver implemented with Java.
  • Strong understanding of HTTP, REST, and API testing.
  • Familiarity with MongoDB for database testing.
  • Proficiency in Java programming and object-oriented design principles.
  • Experience with TDD, BDD, and Agile methodologies.
  • Working knowledge of Cucumber for behavior-driven development.
  • Hands-on experience with version control systems such as Git.
  • Experience with continuous integration tools like Jenkins.
  • Familiarity with issue tracking systems such as Jira.
  • Basic proficiency in Unix/OSX and shell scripting.

Benefits:

  • Join a rapidly expanding startup where personal growth is a part of our DNA.
  • Benefit from a flexible work environment focused on deliverable outcomes.
  • Receive private medical insurance through Aviva.
  • Enjoy the benefits of a company pension plan through Nest.
  • 25 days of annual leave plus UK bank holidays.
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.
  • Participate in a generous employee referral program.
  • A highly collaborative and collegial environment with opportunities for career advancement.
  • Be encouraged to take bold steps and embrace a mindset of experimentation.
  • Choose your preferred device, PC or Mac.

Diversity & Inclusion:

Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

  • Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.
  • Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.
  • Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.
  • By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

What Happens Next?

Our Talent Acquisition team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.


See more jobs at Default Portal

Apply for this job

2d

Software Engineer, Python

YouGovBucharest, Romania, Remote
TDDDesignmongodbpostgresqlkubernetespython

YouGov is hiring a Remote Software Engineer, Python

Job Description

YouGov is searching for a Remote Software Engineer Python to collaborate on building a modern and large-scale cloud-based surveying and analytics platform built for the web, entirely in Python.


What will I be doing?

  • Develop, modernise, deliver and operate new product services and features on YouGov Survey Systems platform. 
  • Scale and improve current APIs and services used to power our interviewing platform and data delivery. 
  • Improve engineering processes and tools to improve team effectiveness. 
  • Mentor and cultivate the growth of engineers around you 
  • Collaborate to design our technical strategy and architecture design 
  • Improve our scalability. Optimization of memory management and performance is crucial given the scale and speed we want to bring to our platforms and clients.

Qualifications

  • 3+ years’ experience of Python web-based development
  • Knowledge of Python and microframeworks (FastAPI, flask). 
  • Knowledge about MongoDB and/or PostgreSQL
  • Experience with a Kubernetes based microservices architecture
  • Knowledge in monitoring, logging and metrics tools/platforms. (ELK, Prometheus, New Relic, Sentry)
  • Understanding of TDD methodology
     

See more jobs at YouGov

Apply for this job

3d

Software Engineer

Signify HealthDallas Texas, New York, NY, Remote
DevOPSTDDagileBachelor's degreenosqlsqlDesignmobileazuregitc++.nettypescriptkubernetesangularjavascriptbackendfrontend

Signify Health is hiring a Remote Software Engineer

How will this role have an impact?

We are looking for Tech Savvy individuals interested in New / emerging technologies such as MicroServices, Azure and AWS.  The  Software Engineer will be part of an agile development team, building and working on enterprise grade software systems leveraging .Net to build MicroServices and Angular to build world class front end experiences. 

The  Software Engineer will provide technical expertise to projects by:

  • Actively participating in the recommendation of and setting of the Project’s technical direction and vision
  • Contributing at an individual level in the completion of design, development, and implementation tasks
  • Assisting and guiding Associate Developers in the completion of project related tasks

This role will report to ourSoftware Engineer Team Lead

What will you do?

  • Maintain high standards of software quality by writing high-quality code and following established standards and best practices
  • Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
  • Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
  • Provide estimates at a User Story level and provide input to work plans
  • Participate in peer-reviews of solution designs and related code
  • Package and support deployment of code releases
  • Analyze and resolve technical and application problems
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Provide third-level support to business users
  • Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
  • Develop technical documents to accurately represent application design and code
  • Mentor junior software developers on design patterns, development best practices and DevOps trade-offs
  • Perform unit and integration testing before launch
  • Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities

We are looking for someone with:

  • Bachelor’s degree in Computer Science or a related field or equivalent work experience
  • 3+ years of work experience in .NET framework, .Net Core, C#, TypeScript, JavaScript
  • Experience writing and maintaining frontend client applications, Angular preferred
  • Experience writing and maintaining RESTful web services for backend, .Net core preferred
  • Strong database experience with both SQL and NoSQL architectures
  • Experience with unit testing frameworks and development techniques that support writing well tested and testable code: TDD experience a strong plus
  • Experience with version control software such as Git, TFVC, or Mercurial
  • Working knowledge of Kubernetes configuration files and command line tools
  • Experience with Continuous Integration Continuous Deployment (CI/CD) such as TeamCity, Octopus, GitHub Actions, or Jenkins. Azure DevOps is a plus
  • Familiarity with messaging technologies Azure Service-Bus and Apache Kafka a plus
  • Experience with multi-layer architecture, microservices, and Dependency Injection frameworks
  • Familiarity with Mediator pattern, Domain Driven Design and ORMs
  • Demonstrable understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
  • Experience with Scrum/Agile development methodologies
  • Experience brainstorming new ideas, building and testing prototypes, and pushing MVP applications into production
  • Experience with Machine Learning 

The base salary hiring range for this position is $92,300.00 - $160,800.00. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits.

In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  Eligible employees may enroll in a full range of medical, dental, and vision benefits, 401(k) retirement savings plan, and an Employee Stock Purchase Plan.  We also offer education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.  

About Us: 

Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals’ clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we’re able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.  

Our high-performance networks are powered by more than 9,000 mobile doctors and nurses covering every county in the U.S., 3,500 healthcare providers and facilities in value-based arrangements, and hundreds of community-based organizations. Signify’s intelligent technology and decision-support services enable these resources to radically simplify care coordination for more than 1.5 million individuals each year while helping payers and providers more effectively implement value-based care programs. 

To learn more about how we’re driving outcomes and making healthcare work better, please visit us atwww.signifyhealth.com. #SignifyHealth

#LI-PP

See more jobs at Signify Health

Apply for this job

3d

Senior Software Engineer

GlintsRemote
SalesFull TimeTDDagilejiranosqlsqlB2BDesignjqueryuiscrumapigitc++.netcssangularjavascript

Glints is hiring a Remote Senior Software Engineer

Senior Software Engineer - Glints - Career PageWe are looking for a top-notch Full Stack Developer to work as Senior Software Engineer with a passion for doing great work and l

See more jobs at Glints

Apply for this job

4d

Staff Frontend Engineer

EgnyteRemote, India
TDDDesignhtml5UXqareduxbackendfrontend

Egnyte is hiring a Remote Staff Frontend Engineer

Description

Title: Staff Frontend Engineer

Location: India, Remote

 

EGNYTE YOUR CAREER. SPARK YOUR PASSION.

Egnyte is a place where we spark opportunities for amazing people. We believe that every role has meaning, and every Egnyter should be respected. With over 22,000 customers worldwide and growing, you can make an impact by protecting their valuable data. When joining Egnyte, you’re not just landing a new career, you become part of a team of Egnyters that are doers, thinkers, and collaborators who embrace and live by our values:

       Invested Relationships

       Fiscal Prudence

       Candid Conversations

 

ABOUT EGNYTE

Egnyte is the secure multi-cloud platform for content security and governance that enables organizations to better protect and collaborate on their most valuable content. Established in 2008, Egnyte has democratized cloud content security for more than 22,000 organizations, helping customers improve data security, maintain compliance, prevent and detect ransomware threats, and boost employee productivity on any app, any cloud, anywhere. For more information, visit www.egnyte.com

 

Egnyte is seeking talented engineers to join our team in Mumbai or to work remotely elsewhere in India. If you’d like to contribute your skills to the development of a global product with an impressive client base, please reach out!

Egnyte is a product-focused company based in Silicon Valley in California, not a software outsourcing business. We build and maintain our flagship software used by companies like Red Bull and Yamaha. We help businesses navigate the complex world of content and data management. Egnyte provides customers with secure access to 100% of their business files from any device, regardless of where those files physically reside. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity.

Your Qualifications

Experience leading team of engineers

Hands-on experience designing and developing highly scalable applications from both functional and performance perspective

Expert knowledge of ES6+, HTML5, CSS3

Experience with React ecosystem (our stack is based on React, Redux, Webpack)

Practical experience with TDD

Understanding of cross-browser compatibility issues

Adaptability in a dynamic environment

Practical experience with unit testing and end-to-end automation

What You’ll Do

Developing system components throughout the whole product lifecycle. Your task will be to build user interfaces that are usable and informative. In order to do that, you’ll need to combine and process data from different parts of the system. Building a scalable and maintainable product used by over 350 thousand users every day

Influencing the development strategy and technologies of a global product deployed on hundreds of servers around the world

Supporting other team members to help them fulfill their potential

Leading and owning projects end to end, from design to deployment

Learn, collaborate, and teach other Frontend Engineers.

Lead large-scale projects exerting significant influence on long term vision and goals for your team

Collaborating with other frontend developers to design, architect, implement, and build a frontend project

Being part of a professional team collaborating with QA and backend developers

Cooperating closely with UX designers and product owners to bring state-of-the-art frontend experience of a product.

Coming up with your own ideas for product enhancement and productivity boosts

 

BENEFITS:

Competitive salaries & Stock Options

Medical insurance and healthcare benefits for you and your family

Fully paid premiums for life insurance

Mental wellness platform subscription

Gym reimbursement

 

COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION:

At Egnyte, we celebrate our differences and thrive on our diversity for our employees, our products, our customers, our investors, and our communities. Egnyters are encouraged to bring their whole selves to work and to appreciate the many differences that collectively make Egnyte a higher-performing company and a great place to be.

 

See more jobs at Egnyte

Apply for this job

4d

[SKY] Senior Front-end Software Engineer (React)

Software MindChișinău, Moldova, Remote
TDDjiragittypescriptjavascriptredux

Software Mind is hiring a Remote [SKY] Senior Front-end Software Engineer (React)

Job Description

Project – The Aim You'll Have

We are seeking a talented and motivated individual to join our team for an exciting project: an online SportsBook designed specifically for the Korean betting market. This platform is crafted to offer limitless growth opportunities for our client and endless value to sports fans. The SportsBook includes an array of features for traders and end customers such as:

  • A variety of bets
  • Fixed odds sports betting
  • Coverage of major sport events, markets, and odds
  • Pre-match and live in-play betting
  • Cross-betting features
  • Freebet options
  • Build-a-bet functionality
  • Live sports broadcasts

Position – How You’ll Contribute

  • Build high-performance user interfaces using React
  • Make updates to the main website and upgrade the back-office platform
  • Implement the latest optimization techniques to enhance website performance
  • Actively participate in project development discussions

Qualifications

Expectations – The Experience You Need

  • Proven experience of over 5 years using React
  • Strong experience with TypeScript
  • Strong proficiency in JavaScript
  • Experience with popular React.js workflows (Redux, MobX, Recoil, React Query)
  • Good English, both written and spoken

Additional Skills – The Edge You Have

  • Experience with RESTful APIs
  • Experience in interaction with WebSocket client/server side
  • Experience in interactions with Iframe in React
  • Experience using tools like issue trackers (Jira) and version control software (Git, SVN)
  • Test-Driven Development (TDD) with Vite/Vitest
  • Experience with Node.js/Express

See more jobs at Software Mind

Apply for this job

5d

Senior Frontend Engineer

KMS TechnologyGuadalajara, Mexico, Remote
JestTDDagileDesignsassuihtml5UXgitc++typescriptcsspythonjavascriptreduxfrontend

KMS Technology is hiring a Remote Senior Frontend Engineer

Job Description

We are looking for a Senior Software Engineer (Frontend – D3) with demonstrated success in building front-end pages for successful SaaS business applications.

Our Front-End Engineers are responsible for designing and developing engaging user experiences for our new product release. Working daily with the Product Development teams, our engineers own, define and implement our user experience. This implementation is a key part of the role. Additionally, our engineers are accountable for the delivery, quality, and success of the user experience for our product throughout the entire lifecycle, including optimization and innovation with new features. This role will be key in building our user experience.

Specializing in D3.js, you will be responsible for designing, developing, and maintaining complex data visualizations and web applications. You will collaborate closely with product managers and UX/UI designers to create scalable visualization design systems for React based applications. Your deep understanding of D3.js and modern web technologies will be critical in driving our projects forward.

Qualifications

  • 5+ years of professional experience in web development, with a strong focus on data visualization.

  • Expertise in D3.js, including a deep understanding of its core concepts and capabilities.

  • A strong portfolio comprised of projects which demonstrate strategic, creative, and user centered design solutions to complex software problems
  • Able to test design ideas using CSS and JavaScript, or prototyping software, as a way of building interactive proofs of concept

  • Familiarity with agile, iterative design processes.

  • Strong experience with HTML5, CSS, JavaScript, React, Redux, i18n, Sass, Material UI, TypeScript and principles of responsive design, cross-browser, and web app design

  • Proponent and practitioner of TDD, and experience with Jest and React testing libraries

  • Good understanding of server-side languages (e.g. C#, ASP.NET, Python, etc.)

  • Good understanding of version control for software (e.g. Git, SVN)

  • Good understanding of APIs and databases

  • Post-secondary education in Computer Science or Engineering

Responsibilities:

  • Participate in our Agile system of sprint planning, stand-ups, reviews, retrospectives, sprint, and release planning

  • Throughout the product development process, you are collaborative, creative, and detail-oriented. You can demonstrate previous experience in:

o Creating an amazing user experience (not just designing it but implementing it too)

o Ensuring the product requirements are fulfilled

o Maintaining Conexiom’s standards in code quality, security, and extensibility o Working within the context of the broader product direction and ensuring UX

consistency across the product portfolio

• Mentor and lead other front-end engineers to drive best software practices and quality

  • Design and implement advanced data visualizations using D3.js and related libraries.

  • Collaborate with product managers and UX/UI designers to gather requirements and

    translate them into technical specifications, ensuring the creation of scalable visualization design systems for React applications.

  • Optimize visualizations for performance and scalability across various devices and browsers.

  • Stay updated with the latest trends and advancements in data visualization and web development technologies.

See more jobs at KMS Technology

Apply for this job

6d

Senior Automation Engineer

TDDagileBachelor's degreejirasqlDesignuiscrumapiqajavac++.netjenkins

Abarca Health is hiring a Remote Senior Automation Engineer

What you’ll do

In a few words…

Abarca is igniting a revolution in healthcare.  We built our company on the belief that with smarter technology we are redefining pharmacy benefits, but this is just the beginning…

Software Development at Abarca Health houses a truly innovative team: software, systems, architecture, and automation engineers!  They design, build, code, test and automate it? Then we got them on this team! Software Engineering manages the development of our suite of tech products to ensure all pharmacy benefit management services are up to date and bringing the best quality of service our clients need.

As Senior Software Automation Engineer you’ll automate testing processes within Abarca’s software solutions. You will be responsible to collaborate with Software Engineers, Software Quality Engineers, and Business System Analysts (BSA) in devising appropriate code-based testing approaches and test settings for assuring the utmost quality of our systems from a coding standpoint. You’ll work hands-on with developers to serve as Judge and Executioner of their code via the development of Unit Test Cases that challenge the Software’s Functional Requirements, which will control the quality of the code development and assure adherence to coding standards.

The fundamentals for the job…

  • Design, develop, maintain, and troubleshoot software applications and software testing tools.
  • Plan and execute software focused testing to quickly identify defects early in the development and integration process, reduce regression and configuration testing time through automation, and confirm that the product functions as intended.
  • Utilize open-source tools (RPA and other automation tools) or develop custom scripts for automating tests to validate software products involving both back-end processing systems and Web-based GUIs.
  • Work closely with Agile team members (Product Management, Architecture, Development, Quality Engineering, and Automation peers).
  • Ensure automation framework(s) can test the product software at multiple points including UI, API, back-end data processing applications and server code.
  • Develop and execute automated test cases for functional, integration, regression, and performance.
  • Review and provide analysis for test cases to identify and develop automation strategies.
  • Recommend and implement improvements to both the code and functional levels of the product(s).
  • Perform routine automation assignments with minimum supervision.
  • Ensure that code is embedded with software functional and non-functional specifications.
  • Collaborate with Quality Engineering team and sometimes lead to ensure test cases are automated and can be delivered.
  • Simulate automated stress tests to maintain the overall performance and health of the system in place.
  • Mentor, coach, train, code review and support Software Quality Engineers on how to develop and execute automation code.

What you’re made of

The bold requirements…

  • Bachelor’s Degree in Computer Science, Information Systems, or relevant engineering field, or relevant experience. (In lieu of a degree, equivalent relevant work experience may be considered.)
  • 6 + years of related experience with Development or QA Automation (non-functional/performance testing).
  • Strong hands-on experience with DevOps/SRE/Application and System Performance with proven deliveries of performance automation frameworks utilizing industry-known tools and frameworks (LoadRunner, OctoPefr, jmeter, etc).
  • Experience with Agile Software Development and/or Agile frameworks (Scrum, SAFe, XP, Lean, etc.)
  • Experience with SDLC, CI/CD principles and familiarity with DevOps/SRE practices.
  • Experience with test case management, defect tracking tools, and processes.
  • Experience with testing of API consumptions, test automation frameworks, practices and tools.
  • Experience working with relational databases, writing and executing SQL queries and database objects over a SQL server database.
  • Experience with object-oriented programming concepts in C#, Java, and/or JavaScript.
  • Experience with Jenkins, Jira or other team collaboration products for agile projects, Microsoft Visual Studio, SQL Server, Selenium IDE and Web Driver products.
  • Ability to lead and set direction for agile software test and automation projects, while being accountable for results.
  • Detail-oriented and organized, possess strong analytical and problem-solving skills, with the ability to quickly assess the impact of new features on the current framework architecture.
  • Experience with RPA.
  • Willingness to travel up to 5%.
  • Excellent team collaboration, oral and written communication skills.
  • We are proud to offer a flexible hybrid work model which will require certain on-site workdays (Puerto Rico Location Only).

Nice to haves…

  • Experience in Healthcare, Pharmacy, and Pharmacy Benefit Management industries, Medicare Part D, and CMS regulations.
  • Experience with Performance Testing.
  • Experience with Behavior Driven Development (BDD) and/or Test Driven Development (TDD).

Physical requirements…

  • Must be able to access and navigate each department at the organization’s facilities.
  • Sedentary work that primarily involves sitting/standing.

 

At Abarca we value and celebrate diversity. Diversity, equity, inclusion, and belonging are guiding principles of Abarca and ensure Abarca’s workforce reflects the communities it serves.  We are proud to provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, medical condition, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Abarca Health LLC is an equal employment opportunity employer and participates in E-Verify.  “Applicant must be a United States’ citizen. Abarca Health LLC does not sponsor employment visas at this time”

The above description is not intended to limit the scope of the job or to exclude other duties not mentioned. It is not a final set of specifications for the position. It’s simply meant to give readers an idea of what the role entails.

 

#LI-MH1 #LI-REMOTE

See more jobs at Abarca Health

Apply for this job