Director Digital Assets Software Engineer
Fidelity Investments
Full-time
Jersey City, NJ
Job description
*This role would require the individual to be in Springfield, MO*
*Relocation Assistance is provided*
Job Summary
We are seeking a talented and innovative Architect to join our dynamic team. The ideal candidate will be responsible for designing and developing high-quality software solutions that meet our clients' needs. This role requires a strong understanding of mobile applications and proficiency in various programming languages and frameworks. The Architect will collaborate with cross-functional teams to ensure that projects are completed on time and to specification.
Duties
- Design and implement software architecture for mobile applications, ensuring scalability and performance.
- Experience in architecting complex iOS applications and ensuring scalability.
- Develop in Swift and Objective-C, along with deep knowledge of iOS frameworks like UIKit, SwiftUI, Core Data, and Combine.
- Collaborate with developers to create RESTful APIs and integrate with backend services.
- Utilize SDKs to enhance application functionality and user experience.
- Write clean, maintainable code following OOP principles.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve technical issues related to application performance.
- Document architectural designs, coding standards, and best practices for future reference.
- Stay updated with emerging technologies and industry trends to continuously improve software solutions.
Qualifications
- Proven experience in software architecture, particularly in mobile applications development.
- Proficiency in programming languages such as Objective-C, Swift, JavaScript (React Native), and familiarity with Shell Scripting.
- Strong understanding of OOP principles and design patterns.
- Experience working with SQLite databases for data storage solutions.
- Familiarity with RESTful services and API integration.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced environment while managing multiple projects simultaneously.
- Strong communication skills, both verbal and written.
Join us in shaping the future of technology through innovative design and development!
Job Type: Full-time
Pay: $120,000.00 - $140,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Work Location: In person