Magnetic Mobile - Mobile Developer
About Us
Magnetic Mobile uses the latest technology to enhance every step of the customer journey. We design, develop, and maintain superior digital experiences for national brands that keep their customers coming back for more. By combining the creativity of a digital marketing agency with the technical capabilities of a global consulting firm, we create custom solutions that wow customers and propel businesses to new heights.
Summary
We are on the hunt for an innovative, self-driven Mobile Developer to join the Magnetic team! If you love all aspects of mobile development and work well in a team environment, this may be the position for you! This role will be responsible for developing customer facing mobile solutions as well as maintaining code quality, automation, and organization.
Essential Job Functions
- Spend approximately 75-90% of day programming
- Work alongside design and UX teams to develop custom mobile solutions for clients
- Understand end-user requirements and translate them into an effective technical solution
- Develop, create, document, and modify projects in various computer programs
- Integrate backend services to ensure the delivery of a great mobile user experience
- Improve code quality through automation and performing code reviews
- Knowledge in Git or in a different source control with willingness to learn Git
- Communicate with and implement directions given from clients about business requirements, priorities, procedures, questions, etc. into product and code
- Stay current on development technologies and make best practice recommendations for coding standards and solution choices
- Other duties as assigned.
Key Competencies
- Proven ability to prioritize and manage multiple projects at a time while paying strict attention to detail
- Ability to work effectively in a fast-paced environment, in both cross-functional teams and independently
- Ability to think innovatively and contribute to overall product strategy
- Limited travel may be required
Required Education & Experience
- Bachelor’s Degree in Computer Science, Computer Engineering, or equivalent work experience
- 3-4+ years of previous work experience as an Android mobile developer
- Intermediate programming knowledge in Kotlin, Java, Compose, and Android Studio
- Familiarity with push notifications, cloud messaging, location utilities, and WebKit (cookie persistence, javascript injection, etc.)
Preferred Education and Experience
- Agile development knowledge
- Previous experience building an application from start to finish
- Experience with continuous integration and automated testing
- JIRA / Atlassian services or a similar ticketing system and documentation suite
- Intermediate programming knowledge of React Native and/or the Apple tech stack including Objective-C, Swift, Swift UI, and XCode is a bonus.
Salary Range for the position is: $90,000-$110,000 depending on experience and location
3D Cloud™ is an Equal Opportunity Employer
3D Cloud™ provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, 3D Cloud™ complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
3D Cloud™ expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of 3D Cloud™ employees to perform their job duties may result in discipline up to and including discharge