Senior Mobile Engineer

devups Mexico
Remote
This Job is No Longer Active This position is no longer accepting applications

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.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

agilegrid solutions

United Kingdom

React Native Engineer

Mobile
9h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

Yonder

United Kingdom

Senior Product Designer

Mobile
10h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Modus Create

Brazil

Subscribe our newsletter

New Things Will Always Update Regularly