Recent Searches

You haven't searched anything yet.

4 Software Engineer: iOS Developer 2 (Richmond, VA) Jobs in Richmond, VA

SET JOB ALERT
Details...
EDI Staffing
Richmond, VA | Full Time
$92k-112k (estimate)
2 Days Ago
Capital One
Richmond, VA | Full Time
$136k-161k (estimate)
5 Days Ago
Shockoe
Richmond, VA | Full Time
$102k-125k (estimate)
3 Weeks Ago
Shockoe
Richmond, VA | Full Time
$110k-139k (estimate)
3 Weeks Ago
Software Engineer: iOS Developer 2 (Richmond, VA)
Shockoe Richmond, VA
$102k-125k (estimate)
Full Time 3 Weeks Ago
Save

Shockoe is Hiring a Software Engineer: iOS Developer 2 (Richmond, VA) Near Richmond, VA

Welcome to Shockoe!

We're not your average app and experience design firm. We're a dynamic force that loves shaking things up! With our infectious energy and culture, we create incredible mobile, web, and immersive experiences. As a team member, you're just as important as our clients. We hire the best to deliver our best! If you're a strategic thinker seeking a company that values your skills, offers a fun and inclusive culture, and lets you spread your wings, keep reading and apply!

Your MISSION as a Software Engineer: iOS Developer 2 

Contribute to high-quality, maintainable iOS applications using advanced technical skills and experience in iOS development. Make significant individual contributions to codebases for advanced and intermediate tasks.

Outcomes and Objectives: 

  • Assist project leads in delivering scalable, reliable, and performant software systems through an understanding of architecture and design

  • Collaborate with team members to gather and analyze requirements, and ask thoughtful questions that advance the team’s understanding of the project

  • Assist leads in continuously enhancing and optimizing software applications to meet evolving business needs

  • Stay up to date with the latest industry trends and technologies, and contribute to the team's technical knowledge base

  • Conduct thorough testing and debugging to identify and resolve software defects 

  • Contribute to a collaborative and learning-oriented environment by actively participating in code reviews, along with providing constructive feedback and guidance to junior engineers

  • Thrill clients with your quality of work

  • Be a true team player and positively contribute to our culture and work environment 

Responsibilities:

  • Contribute to the development and maintenance of iOS applications, including their integration with backend services, databases, and APIs

  • Actively contribute to and have a clear understanding of the entirety of the SDLC, with an emphasis on accurate estimates and thorough requirements gathering

  • Collaborate with product managers, designers, cross-functional teams, and other stakeholders to translate requirements into technical specifications, ensuring optimal application functionality and user experience

  • Stay updated on the latest iOS technologies, tools, and trends, and proactively share knowledge with the team

  • Write clean, modular, and efficient code using industry best practices and architectural patterns defined by project leads

  • Perform thorough testing, debugging, and performance optimization to deliver robust and scalable applications with guidance from senior engineers

  • Have awareness of project progress and communicate effectively with team members and stakeholders

  • Consult with clients in multiple industries such as retail, agriculture, education and financial services to name a few

  • Connect your knowledge and experience to solve complex technical challenges that allow us to build and support world class scale enterprise-level solutions

  • Other job-related duties as assigned

 

Competencies and Experience: 

  • Minimum of 4 years of professional experience as a Software Developer

  • Strong knowledge of Swift, UIKit, and XCode

  • Knowledge of SwiftUI, Objective-C, and Combine/async await

  • Familiar with Core Data and other persistent storage mechanisms, accessibility (including but not limited to VoiceOver, Color Contrast, Dynamic Type)

  • Experience with agile development methodologies and tools

  • Good understanding of various application distribution methods and code signing requirement

  • Knowledgeable in the different XCode product types, multi-apple platform distributions, and more specifically as it relates to Frameworks and dependency management

  • Experience working with RESTful APIs, JSON, GraphQL, and web services integration, and their application to asynchronous programming

  • Ability to take designs and translate them into working and accurate UI

  • Aware of performance as it relates to multithreading and memory management

  • Proficiency in using version control systems such as Git

  • Strong knowledge of software development principles, including experience with Clean Architecture and modern iOS presentation layer patterns, such as MVVM

  • Effective communication and interpersonal skills, with the ability to articulate technical concepts to non-technical stakeholders

  • Excellent problem-solving skills and ability to work independently as well as collaboratively in a team environment

  • Understanding of CI/CD processes in test and production environments

EOE

This is a full time position

Job Summary

JOB TYPE

Full Time

SALARY

$102k-125k (estimate)

POST DATE

05/25/2024

EXPIRATION DATE

07/23/2024

WEBSITE

theshockoecompany.com

HEADQUARTERS

Richmond, VA

SIZE

<25

Show more

Shockoe
Full Time
$153k-207k (estimate)
2 Weeks Ago
Shockoe
Full Time
$117k-152k (estimate)
3 Weeks Ago
Shockoe
Full Time
$110k-139k (estimate)
3 Weeks Ago