1

Junior Frontend Software Engineer Jobs in Alabama

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires ...

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires ...

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires ...

DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires ...

JUNIOR SOFTWARE DEVELOPER

Huntsville, AL ยท On-site

$62K - $81K/yr

Job Title JUNIOR SOFTWARE DEVELOPER Location Huntsville, AL 35806 US (Primary) Category Engineering Job Type Full-Time Career Level Experienced (Non-Manager) Education Bachelor's Degree Security ...

Software Engineer 1 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Implement front-end or back-end features. * Ensure cross-browser compatibility and optimize web ...

Software Engineer 1 OASYS, INC., a Leading-Edge Government contractor, is seeking applicants for a ... Implement front-end or back-end features. * Ensure cross-browser compatibility and optimize web ...

Software Engineer Job Location: Huntsville, AL Arcarithm is seeking an experienced Software ... Develop UI/UX components and intuitive front-end solutions using tools such as Storybook and modern ...

The Junior Test Engineer will support the test of the Multiple Launch Rocket System (MLRS) through ... Responsibilities: * Perform hands-on testing of hardware and software to evaluate the ...

Software Engineer III

Huntsville, AL ยท On-site

$164K - $230K/yr

Create modern front-end applications using TypeScript, React, Next.js, and CSS frameworks (Tailwind ... Mentor junior and mid-level engineers through code reviews and pair programming * Identify ...

Senior Software Engineer

Huntsville, AL ยท On-site

$120K - $159K/yr

Camgian is seeking a Senior Software Engineer who will lead the development of software frameworks ... Train & mentor junior engineers, perform architecture, design and code reviews * Lead continuous ...

Showing results 21-40

Junior Frontend Software Engineer information

What are the key skills and qualifications needed to thrive as a junior frontend software engineer, and why are they important?

To thrive as a Junior Frontend Software Engineer, you need proficiency in HTML, CSS, JavaScript, and a basic understanding of responsive web design, often backed by a computer science degree or relevant coursework. Familiarity with frameworks like React or Vue.js, version control systems such as Git, and basic debugging tools is typically expected. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with team members and quickly learn on the job. These skills and qualities are crucial for building user-friendly interfaces, maintaining code quality, and integrating smoothly into development teams.

What does a junior frontend software engineer do?

A Junior Frontend Software Engineer is responsible for developing and maintaining the user interface of web applications. They work with technologies like HTML, CSS, and JavaScript to create visually appealing and interactive websites. Typically, they collaborate with designers and backend developers to ensure that the application is both functional and user-friendly. Juniors often focus on learning best practices, fixing bugs, and implementing new features under the guidance of more experienced engineers.

What are common challenges faced by junior frontend software engineers when transitioning from learning to working on production code?

Junior Frontend Software Engineers often find adapting to real-world codebases challenging, as they tend to be larger, more complex, and involve collaboration with multiple team members. They may encounter difficulties understanding legacy code, adhering to established coding standards, and using version control systems effectively. Additionally, balancing the need for rapid feature development with maintaining code quality and usability can be an adjustment. Support from senior engineers and regular code reviews are valuable in overcoming these challenges and building confidence.

What is the difference between Junior Frontend Software Engineer vs Junior Web Developer?

AspectJunior Frontend Software EngineerJunior Web Developer
Required CredentialsTypically a degree in Computer Science or related field, familiarity with HTML, CSS, JavaScriptOften a degree or self-taught, basic knowledge of HTML, CSS, JavaScript
Work EnvironmentCollaborates with designers, backend developers, and product teams in tech companiesWorks on website or application development, often in digital agencies or freelance projects
Employer & Industry UsageUsed in tech startups, software companies, and enterprises focusing on web applicationsCommon in digital agencies, freelance work, and small business websites

The main difference is that Junior Frontend Software Engineers typically have a more technical focus on building and maintaining complex web applications, often requiring a deeper understanding of programming concepts. Junior Web Developers usually focus on creating and maintaining websites, with a broader but less specialized skill set. Both roles often require similar foundational skills but differ in scope and complexity.

Software Engineer

DESE Research, Inc.

Huntsville, AL โ€ข On-site

Full-time

Re-posted 20 days ago


Job description

Job Summary:
DESE Research, Inc. is seeking a Software Engineer (Junior to Mid-Level) to support mission-critical software development efforts in a fast-paced, customer-facing environment. This role requires strong C++ development experience and focuses on improving software quality through comprehensive unit testing and automation.
Responsibilities:
โ€ข Develop, modify, and maintain software primarily in C++
โ€ข Support Ada software development efforts as required
โ€ข Review existing unit tests and evaluate software test coverage
โ€ข Design, develop, and implement new unit tests for existing software components
โ€ข Improve automated testing capabilities to support repeatable daily build and regression testing
โ€ข Analyze software defects, troubleshoot failures, and implement corrective actions
โ€ข Participate in software design reviews, code reviews, and technical discussions
โ€ข Collaborate with software, systems, QA, and DevOps engineers to improve software quality and maintainability
โ€ข Contribute to software documentation, testing standards, and engineering best practices
โ€ข Support continuous improvement initiatives focused on software reliability, automation, and long-term sustainment
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline
โ€ข Strong experience developing software in C++
โ€ข Experience troubleshooting software defects and supporting software integration activities
โ€ข Understanding of software development lifecycle processes, software quality practices, and configuration management
โ€ข Experience working within collaborative software development teams using peer reviews and version control
โ€ข Ability to work independently while supporting a customer-facing engineering environment
โ€ข Active Secret security clearance or the ability to obtain and maintain one
Preferred:
โ€ข Experience developing software in Ada
โ€ข Experience supporting legacy software modernization efforts
โ€ข Experience with automated testing frameworks and regression testing
โ€ข Experience integrating automated testing into CI/CD or daily build environments
โ€ข Experience supporting complex real-time, embedded, or defense software systems
โ€ข Familiarity with Agile software development methodologies
โ€ข Experience with static code analysis, code coverage tools, or software quality metrics
โ€ข Experience developing unit tests for complex software systems
โ€ข Familiarity with automated testing, regression testing, and build/test workflows
Company:
Dese Research, Inc. is a leader in the development of innovative, high technology products. Founded in 1982, the company is headquartered in Huntsville, USA, with a team of 51-200 employees. The company is currently Growth Stage.