Senior iOS Software Engineer Role
">
We are seeking an experienced Senior iOS Software Engineer to join our team in creating innovative products and features for Procreate.
">
Key Responsibilities:
">
">
1. Solve complex technical problems and collaborate with designers to turn prototypes into shippable products.
">
2. Create custom controls, aesthetically pleasing layouts, and seamless animations that protect quality and ensure performance for users.
">
3. Work closely with cross-functional teams to deliver major features to millions of artists and designers, requiring a deep understanding of Swift, design principles, and experience with UIKit and iOS development.
">
">
Bonus Skills:
">
">
* Experience creating custom UIKit controls.
">
* Developing with AppKit for macOS.
">
* Creating powerful APIs and libraries.
">
">
Requirements:
">
To succeed in this role, you will need:
">
">
* Proven experience as a senior software engineer.
">
* Expertise in Swift and iOS development.
">
* Strong understanding of design principles and user experience.
">
* Ability to work collaboratively in a team environment.
">
* Excellent problem-solving skills and attention to detail.
">
* Strong communication and interpersonal skills.
">
* Passion for staying up-to-date with industry trends and emerging technologies.
">
* Experience with version control systems like Git.
">
* Knowledge of agile project management methodologies.
">
* Familiarity with testing frameworks and continuous integration pipelines.
">
* Strong analytical and problem-solving skills.
">
* Ability to work effectively in a fast-paced environment.
">
* Highly organized and able to prioritize tasks effectively.
">
* Strong time management skills.
">
* Ability to meet deadlines and deliver high-quality results under pressure.
">
* Strong passion for delivering exceptional user experiences.
">
* Excellent writing and presentation skills.
">
* Able to create clear, concise documentation and presentations.
">
* Excellent verbal and written communication skills.
">
* Able to communicate complex ideas clearly and concisely.
">
* Able to present information to both technical and non-technical audiences.
">
* Able to articulate the value proposition of your solutions.
">
* Able to communicate with stakeholders at all levels.
">
* Able to facilitate discussions and meetings effectively.
">
* Able to build strong relationships with colleagues and partners.
">
* Able to negotiate and resolve conflicts effectively.
">
* Able to provide coaching and feedback to team members.
">
* Able to identify opportunities for improvement and implement changes.
">
* Able to evaluate the effectiveness of processes and procedures.
">
* Able to suggest improvements and implement changes.
">
* Able to analyze data and make informed decisions.
">
* Able to communicate findings and recommendations to stakeholders.
">
* Able to maintain confidentiality and discretion when dealing with sensitive information.
">
* Able to adhere to company policies and procedures.
">
* Able to demonstrate a commitment to ongoing learning and professional development.
">
* Able to stay current with industry trends and best practices.
">
* Able to participate in training and development programs.
">
* Able to apply new skills and knowledge to improve job performance.
">
* Able to contribute to the development of others.
">
* Able to support and mentor junior team members.
">
* Able to demonstrate a willingness to take on new challenges and responsibilities.
">
* Able to be adaptable and flexible in a fast-paced environment.
">
* Able to work effectively in a remote or hybrid work environment.
">
* Able to communicate effectively with team members and stakeholders remotely.
">
">
What We Offer:
">
We offer a competitive salary and benefits package, including:
">
">
* A comprehensive health insurance plan.
">
* A 401(k) retirement savings plan with company match.
">
* Flexible paid time off policy.
">
* Professional development opportunities.
">
* A collaborative and dynamic work environment.
">
* The chance to work on cutting-edge projects and contribute to the growth and success of our company.
">
* A flat organizational structure that encourages open communication and collaboration.
">
* A focus on employee well-being and work-life balance.
">
* A commitment to diversity, equity, and inclusion.
">
* A safe and inclusive workplace culture.
">
* A diverse and inclusive team environment.
">
* A commitment to accessibility and accommodations for employees with disabilities.
">
* A focus on employee engagement and satisfaction.
">
* A regular check-in process to ensure employee needs are being met.
">
* A recognition and reward program for outstanding performance and contributions.
">
* A commitment to providing opportunities for growth and development.
">
* A focus on employee retention and reducing turnover.
">
">
How to Apply:
">
If you are a motivated and talented Senior iOS Software Engineer looking for a new challenge, please submit your resume and cover letter for consideration. We can't wait to hear from you!
"]],