Description
Job Description
As an Architect/Lead Developer for mobile and web apps, you'll be instrumental in creating our next-generation products and modernizing our existing codebase. The successful candidate will be a self-starter, with strong attention to detail, vocally self-critical, and with an ability to work in a fast-paced environment.
Key Responsibilities
• Lead the design and development of mobile applications, back-end databases and front-end applications
• Collaborate with cross-functional teams to define, design, and ship new features
• Contribute best-in-class programming skills to develop highly innovative, consumer-facing cross platform apps.
• Write clean, maintainable, and efficient code
• Troubleshoot and debug issues as they arise
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Mentor and provide technical guidance to team members
• Ensure that software solutions are scalable, reliable, and meet the needs of the business
Requirements
• Bachelor's or Master's degree in Computer Science or a related field
• 3+ years of experience in software development, with a focus on native and hybrid mobile apps
• Strong understanding of software design patterns and architecture principles
• Experience with distributed systems and microservices architecture
• Proficiency with Git, and agile development methodologies
• Excellent problem-solving and communication skills
Preferred Skills
• Experience with React JS, React Native, Flutter, Swift, Kotlin, JAVA, Objective-C, Dart
• Experience with NodeJS, PHP, Python & related frameworks
• Experience of working with 3rd party libraries and SDK's
• Experience of RESTful Development
• Experience with cloud platforms (e.g., AWS, Azure, GCP)
• Experience with database design and SQL
• Experience with Web3 technologies
• Experience with Project Management tools like JIRA, Asana, ClickUp etc.
Candidates from Dehradun, Uttarakhand and nearby shall be preferred
(ref:hirist.com