Software Engineer

4 weeks ago


Denver, United States CareerBuilder Full time

About the team:

As part of our Native App Engineering team, you will utilize your personal and professional knowledge and experience to create native mobile app technology, specifically Android, within our Mobile Application Development Team. This team plays a crucial role in DHI's global mobile product strategy by building and supporting cutting-edge iOS and Android mobile applications for Dice.com.

About the role:

In this role, you'll dive headfirst into our cutting-edge Android development projects, contributing to the creation of engaging native mobile applications. You'll work closely with our Mobile Product Owner, engineering, and test teams, and Mobile UX Design team to deliver top-notch mobile experiences.

Your career at DHI will be filled with exciting challenges and opportunities for growth. From onboarding and familiarizing yourself with our development environment to contributing to ongoing projects and building strong relationships with your team, every day will bring new learning experiences and chances to make a difference.

Why were hiring for this role:

The Native Software Development Engineering - Test team tests all of the features of Dice.com Apps for both iOS and Android providing the best native app experience on the Dice platforms for both technologists and recruiters. Native first testing focus is key to success in this role.

In the short term you will:

During the first 90 days in the role, you will accomplish several key milestones:

Onboarding and Familiarization: Understand the company's development environment, tools, processes, and coding standards. Get to know your team members and their roles.

Understanding the Product:

Familiarize yourself with the product or projects you'll be working on. Understand the user base, key features, and the overall goal of the application.

Codebase Familiarization:

Dive into the existing codebase. Understand the architecture, design patterns, and coding conventions used in the project.

Contribution to Ongoing Projects:

Work on smaller tasks or bug fixes to get acquainted with the codebase and development workflow.

In the long term you will:

During the first 6-12 months in the role, you will accomplish several key milestones:

Learning and Skill Development:

Identify areas for improvement in your Android development skills and start learning. This could involve learning new libraries, frameworks, or tools that are relevant to your projects.

Setting Goals:

Set short-term and long-term goals for your role within the team. Discuss these goals with your manager to ensure alignment with the team's objectives.

Building Relationships:

Build relationships with your team members, stakeholders, and other departments you'll be collaborating with. Communication is key to a successful team dynamic.

Feedback and Improvement : Seek feedback from your peers and manager regularly. Use this feedback to improve your skills and performance.

Contribution to Process and Product Improvement:

As you become more familiar with the projects and processes, look for opportunities to suggest improvements in development processes or tools that could benefit the team.

Documentation and Knowledge Sharing:

Document your work and share your knowledge with the team. This could include writing documentation, giving presentations, or conducting code reviews.

What you bring to the team:

Work with other software engineers to understand the high-level native app software designs and technical specs.

Work with product owners and designers to understand and test the native application vision.

Work within an agile software development team to deliver and execute test automation solutions for our native application set and shared data services.

Work collaboratively within the engineering team to identify test cases and suites best suited for automation.

Plan and execute unit, integration, UI, smoke, performance, and other tests using automation testing frameworks for native applications and leveraged data services.

Work with other DHI employees outside of the team to enhance/expand existing test automation frameworks.

Perform manual touch testing on multiple devices approximately 70% of the time.

Troubleshoot and provide failure analysis of issues identified from the automation suite.

Write and execute SQL queries for UI/data validation and test data generation by writing and maintaining Python and other scripts.

Provide communication with partnering teams regarding testing progress, dependencies, and risk.

Provide detailed test reports and metrics to document the status and any risk for releases.

Play an active role and contribute to application design and development.

Evangelize good software engineering - always be learning.

Required:

A working understanding of Agile development methodologies.

Strong communication, problem-solving, organization skills and attention to detail.

Must have tested native applications using iOS and Android and the testing of APISs.

Ability to analyze automated test results and metrics, perform root cause failure analysis.

Strong background in QA methodologies and best practices.

Ability to distinguish defects from enhancement requests.

Team player who exhibits effective interpersonal skills with a collaborative style.

Must have a grasp of native technologies (iOS, Android development techniques with Swift and Kotlin respectively etc.)

Typescript and/or Python are a plus.

Understanding of Continuous Integration tools and techniques with ability to improve our Continuous Delivery (CD) process is a plus.

Preferred:

Solid Software Development experience.

Experience developing with Android and/or iOS.

Proven experience testing web based or mobile applications with a strong background in building comprehensive automated frameworks.

Proven Software Development experience.

Proven experience with Continuous Integration (CI) tools: Jenkins, AWS Code* or others.

Experience with common automated testing frameworks and platforms across Microsoft, Java, and open-source languages such as Gherkin (SpecFlow, Cucumber, etc), Selenium, Rest Assured, JMeter, Appium or another mobile test automation frameworks.

Experience with Google Analytics and SEO concepts and validation a plus.

Experience working in an enterprise environment with agile software development methodologies.

#J-18808-Ljbffr


  • Software Engineer

    6 days ago


    Denver, United States Jill Frisch & Freeze MiniMart Full time

    Position: Software Engineer A high number of candidates may make applications for this position, so make sure to send your CV and application through as soon as possible.Company Overview:Jill Frisch & Freeze MiniMart is a rapidly growing convenience store chain with locations throughout Denver, CO. Our mission is to provide our customers with a convenient...

  • Software Engineer

    2 days ago


    Denver, United States Jill Frisch & Freeze MiniMart Full time

    Position: Software Engineer Company Overview: Jill Frisch & Freeze MiniMart is a rapidly growing convenience store chain with locations throughout Denver, CO. Our mission is to provide our customers with a convenient and enjoyable shopping experience through our wide selection of products and exceptional customer service. Description: We are seeking a highly...

  • Software Engineer

    6 days ago


    Denver, United States Barrington James Full time

    Software Engineer - .NET & C# Job Type: Permanent - immediate requirement Salary Range: $120 - $140k + leading corporate benefits Location: Colorado - hybrid/on site Role Summary: Barrington James are working with an established med-tech company who are specialized in positively impacting millions of patients across the world every year. Bucking the trend of...


  • Denver, Colorado, United States IQ Clarity Full time

    We are seeking a talented Software Engineer with a unique background in mechanical or structural engineering to join our dynamic team.OpenGL, C#, and WPF. This individual will collaborate closely with cross-functional teams to design, implement, and optimize software solutions tailored to the biomedical domain.OpenGL, C#, and WPF to create intuitive user...


  • Denver, United States Remotely Full time

    This is a remote position. Software Systems Engineer (3-5 year experience, remote) Be part of our future! This job posting builds our talent pool for potential future openings. We'll compare your skills and experience against both current and future needs. If there's a match, we'll contact you directly. No guarantee of immediate placement, and we only...

  • Software Engineer 1

    1 week ago


    Denver, Colorado, United States Service Core Full time

    Software Engineer 1ServiceCore is a rapidly-growing field-service SaaS platform for the portable sanitation and roll-off industries. The customers we serve have been completely overlooked by software, making us the leading player in a huge industry with little competition. Our software helps our customers save dozens of hours and hundreds to thousands of...


  • Denver, United States Sirch Full time

    Email us at josh@sirch.org to learn more and for a faster response. Company Description Sirch is an AI-powered search engine that combines the power of AI with human magic. Vision Become the world's most loved and used search engine by creating a simple and dynamic platform. Role Description This is a full-time hybrid role for a Senior Software Engineer at...

  • Software Engineer

    2 days ago


    Denver, United States Devslopes Full time

    Responsibilities:Conduct interactive classes twice daily, five days a week.Grade assignments and provide constructive feedback.Assist students with technical issues and coding challenges.Foster a positive and inclusive learning environment.Encourage and motivate students to achieve their learning goals.Contribute to the development and improvement of the...

  • Software Engineer

    21 hours ago


    Denver, United States Devslopes Full time

    Responsibilities:Conduct interactive classes twice daily, five days a week.Grade assignments and provide constructive feedback.Assist students with technical issues and coding challenges.Foster a positive and inclusive learning environment.Encourage and motivate students to achieve their learning goals.Contribute to the development and improvement of the...


  • Denver, United States Atmosera Full time

    Position Overview: As the Software Engineer Lead at Atmosera, you will play a pivotal role in driving the development and delivery of high-quality software solutions. Leading a team of skilled engineers, you will foster a culture of collaboration, innovation, and continuous improvement. The ideal candidate is a technical expert, a strategic thinker, and...


  • Denver, United States EVONA Full time

    Software Systems EngineerDenver – Colorado EVONA have partnered with a company committed to establishing a sustainable space presence while driving positive impacts on Earth, they are looking for a seasoned Software Systems Engineer to help shape the future of planetary surface mobility within a dynamic startup environment.Key Responsibilities:Collaborate...


  • Denver, United States EVONA Full time

    Software Systems EngineerDenver – Colorado EVONA have partnered with a company committed to establishing a sustainable space presence while driving positive impacts on Earth, they are looking for a seasoned Software Systems Engineer to help shape the future of planetary surface mobility within a dynamic startup environment.Key Responsibilities:Collaborate...


  • Denver, United States EVONA Full time

    Software Systems EngineerDenver – Colorado EVONA have partnered with a company committed to establishing a sustainable space presence while driving positive impacts on Earth, they are looking for a seasoned Software Systems Engineer to help shape the future of planetary surface mobility within a dynamic startup environment.Key Responsibilities:Collaborate...


  • Denver, United States Sirch Full time

    Email us at josh@sirch.org to learn more and for a faster response.Company DescriptionSirch is an AI-powered search engine that combines the power of AI with human magic. VisionBecome the world's most loved and used search engine by creating a simple and dynamic platform. Role DescriptionThis is a full-time hybrid role for a Senior Software Engineer at...


  • Denver, United States Sirch Full time

    Email us at josh@sirch.org to learn more and for a faster response.Company DescriptionSirch is an AI-powered search engine that combines the power of AI with human magic. VisionBecome the world's most loved and used search engine by creating a simple and dynamic platform. Role DescriptionThis is a full-time hybrid role for a Senior Software Engineer at...

  • Software Engineer

    3 weeks ago


    Denver, United States Optomi Full time

    Software Engineer (Python) - Hybrid in Denver, COOptomi in partnership with a leading broadband communications company and one of the largest cable operator in the United States are seeking a skilled Python Developer to join our dynamic team. You will collaborate with cross-functional teams to understand requirements, implement new features, and optimize...

  • Software Engineer

    1 week ago


    Denver, United States Optomi Full time

    Software Engineer (Python) - Hybrid in Denver, COOptomi in partnership with a leading broadband communications company and one of the largest cable operator in the United States are seeking a skilled Python Developer to join our dynamic team. You will collaborate with cross-functional teams to understand requirements, implement new features, and optimize...

  • Software Engineer

    3 weeks ago


    Denver, United States Optomi Full time

    Software Engineer (Python) - Hybrid in Denver, COOptomi in partnership with a leading broadband communications company and one of the largest cable operator in the United States are seeking a skilled Python Developer to join our dynamic team. You will collaborate with cross-functional teams to understand requirements, implement new features, and optimize...


  • Denver, United States Crownpeak Full time

    Crownpeak Technology, Inc. Job Title: Software QA Engineer Job Duties: Develop and execute software test plans to identify Company software problems and causes. Assist with internal control failure remediation. Internal control performance. Communicate internal control design or performance and process changes that impact internal control execution to...

  • Software Engineer

    3 weeks ago


    Denver, Colorado, United States Jill Frisch & Freeze MiniMart Full time

    Position: Software Engineer Company Overview: Jill Frisch & Freeze MiniMart is a rapidly growing convenience store chain with locations throughout Denver, CO. Our mission is to provide our customers with a convenient and enjoyable shopping experience through our wide selection of products and exceptional customer service. Description: We are seeking a...