Job Description
Role Summary:
As a Senior Mobile Developer, you won’t just be coding; you’ll be at the heart of our mission, developing mobile applications across iOS that can truly make a difference in children’s lives. This role covers the full app lifecycle, from conception to delivery, demanding not only technical excellence but also a strategic mindset to align technology with user needs and our business goals.
Skills and Qualifications:
● BS/MS in Computer Science, Engineering, or a related field, with a portfolio demonstrating expertise in mobile app development.
● Deep knowledge of mobile development standards, evidenced by a portfolio of released applications.
● Proficiency with third-party libraries and APIs.
● Comprehensive understanding of the mobile development life cycle, particularly in designing
and building asynchronous, responsive applications.
● Knowledge of UI design principles, patterns, and best practices, especially as they relate to mobile platforms.
● Excellent problem-solving, analytical, and communication skills.
● Experience with automated testing and unit testing frameworks, and code reviews.
● Familiarity with Agile/Scrum methodologies and a track record of working in fast-paced development teams.
● Ability to work in a fully remote environment.
● Previous start-up experience.
Role Responsibilities:
● Collaborate with UX Designers and other developers: Work closely with UX designers to ensure the technical feasibility of UI/UX designs and implement them while maintaining high usability standards in the finished product.
● Foster a Growth Mindset: Embrace challenges, persist in the face of setbacks, see effort as the
path to mastery, and find lessons and inspiration in the success of others. As a senior developer,
you will be expected to mentor others in adopting this mindset, creating a culture of continuous
learning and adaptation.
● Native Mobile Development: Design and develop sophisticated mobile applications for the iOS
platform, while keeping an eye on compatibility and performance across other mobile platforms as needed.
● Develop Asynchronous and Responsive Software: Build robust, non-blocking software that performs well on all iOS devices, ensuring a seamless and responsive user experience even in slow, faulty, or disconnected environments.
● Quality Code Production: Produce high-quality, clean, and testable code through unit testing and
participate actively in code reviews to maintain and elevate code standards across the team.
● Develop Resilient Applications: Focus on creating applications that remain functional and user-friendly in a variety of challenging environments, thereby ensuring reliability and a positive user experience at all times.
● Feature Definition and Development: Collaborate with cross-functional teams to define, design, and ship new features, ensuring they align with user needs and business objectives.
● Performance Optimization: Identify and correct bottlenecks and fix bugs to enhance application performance.
● Technology Adoption: Continuously research, evaluate, and implement new technologies to optimize development efficiency and product quality.
As a Senior Mobile Developer, you won’t just be coding; you’ll be at the heart of our mission, developing mobile applications across iOS that can truly make a difference in children’s lives. This role covers the full app lifecycle, from conception to delivery, demanding not only technical excellence but also a strategic mindset to align technology with user needs and our business goals.
Skills and Qualifications:
● BS/MS in Computer Science, Engineering, or a related field, with a portfolio demonstrating expertise in mobile app development.
● Deep knowledge of mobile development standards, evidenced by a portfolio of released applications.
● Proficiency with third-party libraries and APIs.
● Comprehensive understanding of the mobile development life cycle, particularly in designing
and building asynchronous, responsive applications.
● Knowledge of UI design principles, patterns, and best practices, especially as they relate to mobile platforms.
● Excellent problem-solving, analytical, and communication skills.
● Experience with automated testing and unit testing frameworks, and code reviews.
● Familiarity with Agile/Scrum methodologies and a track record of working in fast-paced development teams.
● Ability to work in a fully remote environment.
● Previous start-up experience.
Role Responsibilities:
● Collaborate with UX Designers and other developers: Work closely with UX designers to ensure the technical feasibility of UI/UX designs and implement them while maintaining high usability standards in the finished product.
● Foster a Growth Mindset: Embrace challenges, persist in the face of setbacks, see effort as the
path to mastery, and find lessons and inspiration in the success of others. As a senior developer,
you will be expected to mentor others in adopting this mindset, creating a culture of continuous
learning and adaptation.
● Native Mobile Development: Design and develop sophisticated mobile applications for the iOS
platform, while keeping an eye on compatibility and performance across other mobile platforms as needed.
● Develop Asynchronous and Responsive Software: Build robust, non-blocking software that performs well on all iOS devices, ensuring a seamless and responsive user experience even in slow, faulty, or disconnected environments.
● Quality Code Production: Produce high-quality, clean, and testable code through unit testing and
participate actively in code reviews to maintain and elevate code standards across the team.
● Develop Resilient Applications: Focus on creating applications that remain functional and user-friendly in a variety of challenging environments, thereby ensuring reliability and a positive user experience at all times.
● Feature Definition and Development: Collaborate with cross-functional teams to define, design, and ship new features, ensuring they align with user needs and business objectives.
● Performance Optimization: Identify and correct bottlenecks and fix bugs to enhance application performance.
● Technology Adoption: Continuously research, evaluate, and implement new technologies to optimize development efficiency and product quality.
Similar Jobs
Explore other opportunities that match your interests
Visa Sponsorship
Relocation
Remote
Job Type
Full-time
Experience Level
Associate
agilegrid solutions
United Kingdom
Visa Sponsorship
Relocation
Remote
Job Type
Contract
Experience Level
Entry level
Yonder
United Kingdom
Senior Product Designer
••••••
••••••
••••••
Job Type
••••••
Experience Level
••••••
Modus Create
Brazil