Software Architect

Mobile Full-Time

Calcey Technologies is one of Sri Lanka’s leading software product engineering firms. For two decades, we have delivered bespoke digital products for startups, SMEs, and global corporations including PayPal, Stanford University, and the Wikimedia Foundation. Calcey’s Colombo office requires a Software Architect – Mobile.

Overview of Role

You will collaborate with client representatives and project team members across the project stakeholder group, and report directly to the Principal Software Architect. You will work in tandem with project leadership to ensure the company continues to release robust and scalable software on a daily basis.

This is a unique opportunity that will require you to be very “hands on” with regard to our projects’ technical architecture and design. You will be required to understand the tactical, immediate needs of our clients and their products, and design, develop and execute tailor-made solutions accordingly. You will help set the vision for how software is architected, engineered, tested, and released to our customers and collaborate to create means of introducing, testing, and integrating new technologies into our products, enhancing them continuously.

Responsibilities

  • Design, develop and execute software solutions to address business issues
  • Mentor and coach team members to foster ongoing skills development
  • Troubleshoot code level problems quickly and efficiently
  • Provide architectural blueprints and technical leadership to our development teams
  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
  • Collaborate with cross-functional teams in technology and product roadmap discussions

Skills & Qualifications

  • 5+ years of experience in Android app development with Java/Kotlin or iOS app development with Swift/Objective-C
  • 3+ years of experience in cross platform mobile app development with ReactNative/Flutter
  • 8+ years experience in software development
  • Full life cycle experience on multiple mobile app projects 
  • A deep understanding of Agile development methodologies and DevOps
  • Expert on object oriented design, design patterns and data structures
  • Self-motivated, detail-oriented and strong analytical / problem solving skills
  • Excellent verbal and written English communication skills

Other Requirements

  • Ability to understand, adapt, initiate, implement process, and operate in a changing and sometimes undefined environment
  • Analytical thinking and planning, communication, problem-solving, good judgment, and the ability to influence others positively is required
  • Ability to effectively communicate even when the information is sensitive/difficult
  • Demonstrate the ability to multitask, manage multiple projects, prioritize, and meet deadlines in a fast-paced environment
  • Ethical, Courageous, Transparent, Imaginative, Candid, and Responsible

Compensation: A highly attractive compensation package pegged to the US dollar awaits the right individual.

Apply for the position - Software Architect

    Hi, Calcey HR team!
    My name is and I’m applying for this position. Please contact me back at . My resume is attached below:

    P.S.
    I heard about this position via