https://bayt.page.link/vQWJzmjzSg9J4ksCA
Create a job alert for similar positions

Job Description

Overall Responsibilities:

1. Design, Develop, and Maintain:


  • Design, develop, and maintain responsive and dynamic Android applications usingKotlinandJava.
  • Own the end-to-end development lifecycle of the mobile application, includingbuild,test,package, anddeploy.
  • Follow industry-standard mobile architecture patterns throughout all development activities.

2. Collaboration and Communication:


  • Collaborate with cross-functional teams, includingproduct managers,UX/UI designers, andbackend engineers, to gather requirements, design solutions, and ensure timely project delivery.
  • Work closely with theLead Engineerand broader product team to assess the viability and feasibility of product features.

3. Testing and Quality Assurance:


  • Implement and maintain a strong testing framework to ensure the reliability and quality of developed mobile applications.
  • Writeunit, end-to-end, andvisual regression teststo ensure code is thoroughly tested and bug-free.
  • Buildautomated test pipelinesinto the technology stack.

4. Performance and Optimization:


  • Monitor and optimize app performance to ensure smooth interactions and fast load times.
  • Troubleshoot and resolve complex technical issues, collaborating with team members to find optimal solutions.

5. Agile Development: Participate in the agile development process, includingsprint planning,retrospectives, anddaily stand-ups.


Key Skills and Experience:
  • Extensive knowledgeand experience inKotlinwith best practices; experience inJavais beneficial but not primary.
  • Proficient in integratingthird-party APIsand understandingnetworking concepts, including RESTful services and handlingJSON/XML.
  • Deep understanding and experience working with theAndroid SDK, including App Components, Lifecycle, Permissions System, and usage ofJetpack libraries.
  • Experience ensuring compatibility across variousAndroid devicesand screen sizes; knowledge of implementing components to adhere to a design system is beneficial.
  • Strong understanding ofversion control workflows, especially withGit.
  • Experience working inAgileenvironments and familiarity with tools likeJiraorTrello.
  • Ability to find performance bottlenecks and implement optimizations.
Experience:
  • 5-9 yearsof experience in software development and leading technology projects.
  • Proven track record of delivering projects usingemerging technologies.
  • Experience in mentoring and guiding junior team members.
  • Experience in working with cross-functional teams.
Day-to-Day Activities:
  • Manage the development and delivery of projects using emerging technologies.
  • Provide technical guidance and mentorship to junior team members.
  • Collaborate with cross-functional teams to ensure alignment with the organization's overall strategy.
  • Evaluate and recommend new technology solutions to improve business processes.
  • Stay up-to-date with the latest technological advancements and industry trends.
Qualification:
  • Bachelor's or Master's degreeinComputer Science,Information Technology, or a related field.
  • Relevant certifications in emerging technologies.
Soft Skills:
  • Strongcommunicationandleadership skills.
  • Ability to work well under pressure and meet tight deadlines.
  • Excellentinterpersonalandteam-working skills.
  • Ability to effectively communicate technical information tonon-technical stakeholders.
  • Passionate about technology and a desire to stay up-to-date with the latest advancements.



S​YNECHRON’S DIVERSITY & INCLUSION STATEMENT
 


Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.



All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.


Candidate Application Notice


You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.