Remote NET & iOS Product Architect
closedIDERA Software
๐ต $100k-$150k
๐Remote - Worldwide
Job highlights
Summary
The job is for a Product Architect who will provide technical leadership and architectural direction for multiple software development teams. The role involves assessing and shepherding the technical delivery of high-quality products, estimating software development requirements, collaborating with product management teams, and serving as a development manager.
Requirements
- Bachelor's or Master's degree in computer science or a related field
- 5+ years of experience building successful production software systems
- Deep understanding of software development in a team, and a track record of shipping high-quality software on time
- Ability to take raw product requirements and develop software architectures and designs to bring products to life
- Mastery of the tools of the trade, including a variety of programming languages and key technologies related to .net framework and iOS platform
- Experience with front-end technologies such as JavaScript, HTML5, and CSS3
- Familiarity with architecture styles/APIs (REST, RPC)
- Proficient in Swift and Objective-C
- Experience with iOS frameworks such as Core Data, Core Animation, etc
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Ability to work independently and collaboratively
- Ability to communicate design rationale and build consensus
- Ability to prioritize and manage work to critical project timelines in a fast-paced environment
- Highly organized in a manner to achieve effective communication and drive successful results from self and team
- Excellent verbal and written communication skills; able to explain technical issues to non-technical English-speaking individuals
Responsibilities
- Provide development manager caliber technical leadership and architectural direction for multiple and diverse software development teams
- Orchestrate high-quality, fast-cycle software implementations
- Maintain, guide and improve the architectural integrity and evolution of the products
- Ensure best practices and architectural guidelines are followed for the products
- Contribute to and lead process improvement activities aligned with achieving high-quality, on-time software product releases
- Serve as the Development Manager, guiding geographically diverse software development partner teams in developing the best technical designs and implementation approaches
- Report on the status of development, quality, operations, and system performance to executive leadership
- Participate in and initiate activities to improve process and product quality in pursuit of excellence
- Foster proactive collaboration among technical teams where systems integration is required
Benefits
An Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran
This job is filled or no longer available
Similar Remote Jobs
- ๐Nigeria