The Role
The Associate Mobile Developer is responsible for developing and managing mobile applications throughout their lifecycle, from concept through to support. This role involves implementing new features, writing efficient code, conducting testing, and enhancing user experience by incorporating feedback. Additionally, the developer will collaborate with teams to present technical insights and keep abreast of industry trends.
Summary Generated by Built In
Responsibilities:
- Feature Development
- Identify and plan for new features in mobile applications.
- Advise and implement new mobile products, applications, and protocols.
- Develop application programming interfaces (APIs) to support mobile functionality.
- Use and customize existing web apps for mobile applications.
- Application Lifecycle Management
- Support the entire application lifecycle, including concept, design, test, release, and support.
- Produce fully functional mobile applications by writing clean and efficient code.
- Gather specific requirements and suggest solutions to meet user and business needs.
- Liaise with the product development team to plan new features and ensure cohesive integration.
- Coding and Testing
- Stay up to date with terminology, concepts, and best practices for coding mobile apps.
- Write unit and UI tests to identify and fix malfunctions.
- Troubleshoot and debug applications to optimize performance.
- Design interfaces to improve user experience and ensure intuitive navigation.
- User Interaction and Feedback
- Communicate with users to understand their needs and experiences.
- Incorporate user feedback into application updates and new features.
- Ensure new and legacy applications meet quality standards.
- Maintain and enhance existing mobile applications based on user feedback and performance metrics.
- Pitches and Presentations
- Participate in pitch presentations and brainstorming sessions, providing technical insights and support.
- Assist in preparing presentation materials and effectively communicating technical ideas to internal teams and clients.
- Present and justify development decisions and approaches to stakeholders and clients.
- Support the creation of technical documentation for client presentations.
- Industry Knowledge
- Stay updated on market developments and opportunities in mobile app development, digital technology, and software engineering.
- Keep abreast of industry trends and best practices related to mobile app development.
- Participate in training programs and workshops to enhance skills and knowledge in mobile app development and related tools.
- Collaborate with team members to share insights and best practices for continuous improvement.
Key Performance Indicators (KPIs):
- Ensure timely delivery of mobile development projects.
- Maintain high code quality and adherence to best practices.
- Achieve high client and user satisfaction rates.
- Reduce the number of post-deployment bugs and issues.
- Improve app performance and user engagement metrics.
Requirements:
- Proven work experience as a Mobile Developer.
- Demonstrable portfolio of released applications on the App Store or Android Market.
- Extensive knowledge of at least one programming language such as Swift or Java.
- Familiarity with OOP design principles.
- Experience with third-party libraries and APIs.
- Superior analytical skills with a good problem-solving attitude.
- Ability to perform effectively in a team environment.
- Strong oral and written communication skills.
- Ability to interpret and follow technical plans.
- BSc degree in Computer Science or a relevant field.
- Proven ability to stay current with the latest trends and best practices in mobile app development.
Top Skills
Java
Swift
The Company
What We Do
Skyrocket Studios is a Branding, Design, and Information Technology services provider focused only on providing the best for your business, offering content marketing services, branding & digital strategy, and user experience design.
linktr.ee/skyrocketstudiosph