Position Overview:
We are looking for a highly experienced Senior Front-End Mobile Developer to lead the development and implementation of mobile application interfaces. You will be responsible for creating high-quality, visually appealing, and responsive user interfaces for mobile platforms (iOS and Android) while ensuring excellent performance and user experience.
As a Senior Developer, you will collaborate with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to create seamless and feature-rich mobile applications. You will also mentor junior and mid-level developers, helping them grow their technical skills and adhere to best practices in front-end development.
Key Responsibilities:
- Lead the design and development of mobile application interfaces using modern technologies like React Native, Flutter, or native development tools (Swift, Kotlin).
- Architect, implement, and optimize user interfaces to ensure responsiveness, performance, and compatibility across various mobile devices.
- Collaborate with UX/UI designers to turn design concepts into functional mobile application features, ensuring high-quality visual output.
- Ensure that the application interface is scalable, maintainable, and secure, and work closely with back-end developers to integrate APIs and services.
- Mentor junior and mid-level developers, conducting code reviews, providing constructive feedback, and guiding them in best development practices.
- Write clean, reusable, and well-documented code and follow development standards.
- Stay up-to-date with the latest trends and technologies in mobile development, recommending and implementing the adoption of new tools or frameworks when appropriate.
- Optimize applications for speed, mobile performance, and memory management.
- Conduct testing and debugging to ensure applications are bug-free and high-quality.
- Participate in Agile development processes, providing input for sprint planning, estimation, and delivery.
Required Skills and Qualifications:
- 4+ years of experience in mobile application development, with expertise in front-end technologies for iOS and Android.
- Strong proficiency in React Native, Flutter, or native mobile development using Swift or Kotlin.
- Expertise in mobile UI/UX design principles, ensuring user-friendly interfaces.
- Deep knowledge of mobile performance optimization techniques and handling memory management issues.
- Familiarity with mobile application lifecycle, including publishing to the App Store and Google Play Store.
- Experience with state management libraries such as Redux or Context API.
- Strong knowledge of RESTful APIs and integrating back-end services with mobile applications.
- Experience with version control tools such as Git and working in collaborative development environments.
- Strong leadership, communication, and problem-solving skills.
- Experience in mentoring and guiding junior developers.
Preferred Qualifications:
- Experience with TypeScript in mobile development.
- Knowledge of mobile testing frameworks (JUnit, XCTest, Detox).
- Familiarity with cloud platforms and services like Firebase or AWS.
- Experience with CI/CD processes for mobile development.
What We Offer:
- Competitive salary and performance-based bonuses.
- Flexible work schedule and remote work options.
- A leadership role with influence over product direction and technology decisions.
- Opportunities for professional development and career advancement.
- Collaborative and innovative work culture.
Location: Kalanki, Kathmandu
Salary: Negotiable
