ENSCO, Inc. · 19 hours ago
Front-end UI Developer
ENSCO, Inc. is a leader in providing advanced technology solutions to various industries. They are seeking a Front-end UI Developer to join their team, responsible for delivering innovative front-end solutions and collaborating with product managers to enhance software development processes.
Cyber SecurityInformation TechnologyManufacturingSecurityTransportation
Responsibilities
Analyze system requirements and translate them into user-friendly, efficient front-end solutions
Plan, design, develop, test, and maintain responsive front-end components of mobile and web applications using modern UI frameworks (React, Next.js, Angular)
Implement component-driven development using frameworks like Tailwind CSS for scalable and consistent UI design
Integrate front-end components with RESTful APIs and Java-based back-end services
Implement and maintain automated testing using Vitest, Playwright, and JUnit for unit and end-to-end testing
Develop reusable components and manage application state efficiently using Redux, Context API, or similar cache/state management tools
Collaborate with the development team to define task breakdowns and effort estimates, ensuring efficient project management
Prepare comprehensive design and test documents to ensure clear communication and efficient development processes
Work with UI/Web and a diverse range of n-tier enterprise applications
Qualification
Required
Bachelor's degree in computer science or a related engineering field, accompanied by at least 2 years of relevant experience
Strong proficiency in JavaScript, HTML5, CSS3, and modern frameworks such as React, Next.js, Angular, or Vue
Strong understanding and experience with Ajax, JSON, HTML, and CSS
Proficiency in Tailwind CSS or equivalent modern styling frameworks for responsive design
Experience with Figma for UI/UX collaboration, prototyping, and design translation
Experience with state management (Redux, Context API, MobX, etc.)
Strong experience with unit and integration testing frameworks (Vitest, Jest, JUnit) and end-to-end testing using Playwright, Katalon, or similar tools
Familiarity with RESTful APIs, JSON, and integration with Java/Spring back-end systems
Working experience with Java programming language and Spring-related works
Proficient in version control using Git
Experience working with Agile methodologies
Experience with relational databases like MySQL and MS SQL
Familiarity with build automation technologies like Maven and Jenkins
Knowledge of Mobile/Hybrid application development
Excellent problem-solving skills and a proactive approach to software development
Preferred
Additional languages and frameworks such as Python, .NET, C#, SyncFusion, and Qt
Experience with UML for software design documentation
Familiarity with testing frameworks like JUnit, Mockito, Selenium, and NUnit
Working knowledge of AWS and DevOps pipelines
Experience with GIS, PostgreSQL, and geospatial tools (e.g., Leaflet, Google Maps)
Benefits
Sign-on or relocation bonus available.
Ongoing learning and professional development.
Collaborative and inclusive work environment.
Opportunity to work with cutting-edge technologies and make a significant impact on the railroad industry.
Company
ENSCO, Inc.
ENSCO, Inc., and its wholly owned subsidiaries, represent a more than $190 million international technology enterprise with 750+ employees headquartered in the Washington, D.C., area.
H1B Sponsorship
ENSCO, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)
2022 (3)
2021 (5)
2020 (12)
Funding
Current Stage
Late StageRecent News
Google Patent
2025-05-06
Company data provided by crunchbase