Software Engineer - Front-End Developer

Everforth Apex
Albuquerque, NM, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services HTML5 Microsoft Azure C++ (Programming Language) Code Review Relational Databases Field-Programmable Gate Array (FPGA) Gradle Design of User Interfaces
+24 more
Hibernate (Java) Human-Computer Interaction Spring Framework JQuery UI Python (Programming Language) Apache Maven MongoDB Object-Oriented Software Development OpenLayers Software Architecture Software Configuration Management Software Engineering Software Requirements Analysis Systems Architecture Web Application Frameworks Openapi Cloud Platform System Test-Driven Development (TDD) ReactJS Git Information Technology Front End Software Development Restful APIs Jenkins

Job description

Our organization is seeking an experienced and senior-level Software Engineer and Front-End Developer. This is a contract position.

The office locations for this role are Albuquerque, NM; El Segundo, CA; or Kent, WA. This position requires 100% onsite work., The selected Software Engineer will join a team focused on building the next generation of products and services. You will be responsible for designing and developing front-end software, working with UI/UX experts to create Human-Machine Interfaces (HMI). Initially, the role will focus on requirements gathering, documentation, and system architecture and design. Development and coding work is anticipated to begin at a later stage, and the ideal candidate should be comfortable contributing to both planning and future development activities., * Participate in requirements gathering and planning for future development.

  • Create documentation and write system requirements.
  • Assist with architecture and design for both front-end and back-end systems.
  • Support the team in defining future software development efforts.
  • Lead the design, development, and analysis of software system user interfaces.
  • Collaborate with stakeholders to translate software requirements and models.
  • Complete system-level analyses to identify risks, issues, and opportunities.
  • Lead code reviews to ensure alignment with requirements and standards.

Requirements

  • Bachelor’s degree or higher.
  • 5-10 years of professional experience is preferred.
  • 3+ years of experience with front-end software languages, frameworks, and libraries such as HTML5, JavaScript, and React.
  • Experience with API integration.
  • Knowledge of foundational computer science principles, object-oriented design, and software patterns.
  • Experience with requirements gathering and documentation.

Preferred Qualifications

  • Experience developing front-end user interfaces using Astro UX or Azure UX.
  • Experience with software engineering principles, including Software Configuration Management, Software Architecture and Design, and Software Life Cycle Management.
  • Experience with one or more of the following: Java, C++, Python, JS frameworks (jQuery UI, Open Layers), Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI.
  • Experience using dependency management and automation services (e.g., Ivy, Maven, Gradle, Git, Jenkins).
  • Experience using cloud-based infrastructure (e.g., AWS, Azure).
  • Familiarity with practices such as test-driven development (TDD), agile software development, and CI/CD management.
  • Experience with front-end software for control systems, embedded FPGA, operator interfaces, or control gimbals.
  • Adaptability and strong communication skills.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all