Software Engineer

0



About the Role


We are seeking a highly skilled Senior Software Developer who combines strong software engineering fundamentals with specialized mobile development expertise. In this role, you'll architect and build robust applications across multiple platforms, contribute to core software systems, and mentor team members while maintaining our high standards for code quality and technical excellence.


Key Responsibilities


Software Development

· Design and develop scalable, maintainable software solutions following best practices and design patterns

· Contribute to system architecture decisions and technical strategy

· Write clean, efficient, and well-documented code across the full software development lifecycle

· Participate in code reviews and provide constructive feedback to team members

· Debug and resolve complex technical issues across multiple systems


Mobile Development

· Design, develop, test, and maintain high-quality mobile applications for iOS and Android platforms

· Build cross-platform solutions using Flutter and/or React Native, or native applications using Java/Kotlin and Swift

· Optimize mobile applications for performance, security, and user experience

· Implement mobile-specific features including push notifications, offline functionality, and device integrations


Collaboration & Leadership

· Work closely with project managers, UI/UX designers, and backend developers to deliver end-to-end solutions

· Participate in technical planning, estimation, and sprint ceremonies

· Stay current with emerging technologies and industry trends


Required Skills & Qualifications


Core Software Development

· Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience

· 2 years of professional software development experience

· Strong understanding of object-oriented programming, data structures, and algorithms

· Proficiency in software design patterns, architectural principles, and best practices

· Experience with testing methodologies (unit testing, integration testing, TDD/BDD)

· Knowledge of database design and optimization (SQL and/or NoSQL)

Mobile Development

· Proven experience building and deploying mobile applications for iOS and Android

· Strong proficiency in one or more of the following:

o Cross-platform: Flutter or React Native

o Native Android: Java/Kotlin

o Native iOS: Swift

· Experience with mobile app architecture patterns (MVVM, MVP, Clean Architecture)

· Understanding of mobile UI/UX principles and responsive design

Technical Skills

· Experience with RESTful APIs and backend service integration

· Proficiency with version control systems, particularly Git

· Familiarity with CI/CD pipelines and automated deployment processes

· Knowledge of third-party libraries, SDKs, and their integration

· Understanding of security best practices and data protection

Soft Skills

· Strong problem-solving abilities and analytical thinking

· Excellent communication and collaboration skills

· Ability to work independently and manage multiple priorities

· Passion for writing high-quality code and continuous improvement

Preferred Qualifications

· Experience with cloud platforms (AWS, Azure, Google Cloud)

· Knowledge of microservices architecture

· Familiarity with Agile/Scrum methodologies

· Contributions to open-source projects

· Experience with app store submission and release management

· Background in performance optimization and profiling tools


What We Offer

· Opportunity to work on diverse, challenging projects spanning multiple platforms

· Collaborative environment that values technical excellence

· Professional development and learning opportunities


  • To Apply: Please submit your resume along with links to your portfolio, GitHub profile, or published applications that demonstrate your software and mobile development expertise.
Post Format


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied